Skip to content

Commit 59a1869

Browse files
committed
🐛 修复 java11 版本的 http 超时时间问题
1 parent 4749bb6 commit 59a1869

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/main/java/com/xkcoding/http/support/java11/HttpClientImpl.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ private String exec(HttpRequest.Builder builder) {
5757
this.addHeader(builder);
5858
try {
5959
HttpClient client;
60-
60+
6161
if (null != httpConfig.getProxy()) {
6262
client = clientBuilder.connectTimeout(Duration.ofMillis(httpConfig.getTimeout())).proxy(new DefaultProxySelector(httpConfig)).build();
6363
} else {
@@ -117,7 +117,7 @@ public String get(String url, Map<String, String> params, HttpHeader header, boo
117117
String baseUrl = StringUtil.appendIfNotContain(url, "?", "&");
118118
String reqUrl = baseUrl + MapUtil.parseMapToString(params, encode);
119119

120-
HttpRequest.Builder builder = HttpRequest.newBuilder().uri(URI.create(reqUrl)).GET().timeout(Duration.ofMillis(Constants.DEFAULT_TIMEOUT));
120+
HttpRequest.Builder builder = HttpRequest.newBuilder().uri(URI.create(reqUrl)).GET().timeout(Duration.ofMillis(httpConfig.getTimeout()));
121121

122122
if (header != null) {
123123
MapUtil.forEach(header.getHeaders(), builder::header);
@@ -159,7 +159,7 @@ public String post(String url, String data) {
159159
*/
160160
@Override
161161
public String post(String url, String data, HttpHeader header) {
162-
HttpRequest.Builder builder = HttpRequest.newBuilder().uri(URI.create(url)).timeout(Duration.ofMillis(Constants.DEFAULT_TIMEOUT));
162+
HttpRequest.Builder builder = HttpRequest.newBuilder().uri(URI.create(url)).timeout(Duration.ofMillis(httpConfig.getTimeout()));
163163

164164
if (StringUtil.isNotEmpty(data)) {
165165
builder.POST(HttpRequest.BodyPublishers.ofString(data, Constants.DEFAULT_ENCODING));

0 commit comments

Comments
 (0)