This commit is contained in:
Looly 2023-04-23 00:34:14 +08:00
parent f226b8418a
commit 9bcaa20d1a
3 changed files with 15 additions and 0 deletions

View File

@ -114,6 +114,9 @@ public class HttpClient4Engine implements ClientEngine {
if (null != sslInfo) {
clientBuilder.setSSLSocketFactory(buildSocketFactory(sslInfo));
}
if(config.isDisableCache()){
clientBuilder.disableAuthCaching();
}
clientBuilder.setDefaultRequestConfig(buildRequestConfig(config));
}
@ -121,6 +124,9 @@ public class HttpClient4Engine implements ClientEngine {
// 设置默认头信息
clientBuilder.setDefaultHeaders(toHeaderList(GlobalHeaders.INSTANCE.headers()));
// 默认关闭自动重定向
clientBuilder.disableRedirectHandling();
// 设置代理
setProxy(clientBuilder, config);

View File

@ -117,11 +117,17 @@ public class HttpClient5Engine implements ClientEngine {
if (null != config) {
clientBuilder.setConnectionManager(buildConnectionManager(config));
clientBuilder.setDefaultRequestConfig(buildRequestConfig(config));
if(config.isDisableCache()){
clientBuilder.disableAuthCaching();
}
}
// 设置默认头信息
clientBuilder.setDefaultHeaders(toHeaderList(GlobalHeaders.INSTANCE.headers()));
// 默认关闭自动重定向
clientBuilder.disableRedirectHandling();
// 设置代理
setProxy(clientBuilder, config);

View File

@ -111,6 +111,9 @@ public class OkHttpEngine implements ClientEngine {
setProxy(builder, config);
}
// 默认关闭自动跳转
builder.followRedirects(false);
this.client = builder.build();
}