fix nullable header/timeout/url arg
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package com.imyeyu.network;
|
||||
|
||||
import com.imyeyu.java.TimiJava;
|
||||
import org.apache.hc.client5.http.fluent.Request;
|
||||
import org.apache.hc.core5.http.HttpEntity;
|
||||
import org.apache.hc.core5.util.Timeout;
|
||||
@@ -32,23 +33,25 @@ public class CommonRequest {
|
||||
}
|
||||
|
||||
public CommonRequest timeout(long ms) {
|
||||
request.connectTimeout(Timeout.ofMilliseconds(ms)).responseTimeout(Timeout.ofMilliseconds(ms));
|
||||
if (0 < ms) {
|
||||
request.connectTimeout(Timeout.ofMilliseconds(ms)).responseTimeout(Timeout.ofMilliseconds(ms));
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
public CommonRequest header(String key, String value) {
|
||||
request.addHeader(key, value);
|
||||
if (TimiJava.isNotEmpty(value)) {
|
||||
request.addHeader(key, value);
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
public CommonRequest token(String token) {
|
||||
request.addHeader("Token", token);
|
||||
return this;
|
||||
return header("Token", token);
|
||||
}
|
||||
|
||||
public CommonRequest language(String langHeader) {
|
||||
request.addHeader("Accept-Language", langHeader);
|
||||
return this;
|
||||
return header("Accept-Language", langHeader);
|
||||
}
|
||||
|
||||
public CommonRequest bodyEntity(HttpEntity entity) {
|
||||
|
||||
Reference in New Issue
Block a user