This commit is contained in:
Looly 2023-04-24 12:44:17 +08:00
parent 1516bd289c
commit 49a05b6908
8 changed files with 8 additions and 8 deletions

View File

@ -85,7 +85,7 @@ public class HttpUtil {
@SuppressWarnings("resource")
public static String get(final String urlString, final int timeout) {
return ClientEngineFactory.getEngine()
.setConfig(ClientConfig.of().setConnectionTimeout(timeout).setReadTimeout(timeout))
.init(ClientConfig.of().setConnectionTimeout(timeout).setReadTimeout(timeout))
.send(Request.of(urlString)).bodyStr();
}

View File

@ -135,7 +135,7 @@ public class HttpDownloader {
Assert.notBlank(url, "[url] is blank !");
final Response response = ClientEngineFactory.getEngine()
.setConfig(ClientConfig.of().setConnectionTimeout(timeout).setReadTimeout(timeout))
.init(ClientConfig.of().setConnectionTimeout(timeout).setReadTimeout(timeout))
.send(Request.of(url));
if (response.isOk()) {

View File

@ -32,7 +32,7 @@ public interface ClientEngine extends Closeable {
* @param config 客户端设置
* @return this
*/
ClientEngine setConfig(ClientConfig config);
ClientEngine init(ClientConfig config);
/**
* 发送HTTP请求

View File

@ -45,7 +45,7 @@ public class ClientEngineFactory {
*/
@SuppressWarnings("resource")
public static ClientEngine createEngine(final ClientConfig config) {
return createEngine().setConfig(config);
return createEngine().init(config);
}
/**

View File

@ -65,7 +65,7 @@ public class HttpClient4Engine implements ClientEngine {
}
@Override
public HttpClient4Engine setConfig(final ClientConfig config) {
public HttpClient4Engine init(final ClientConfig config) {
this.config = config;
// 重置客户端
IoUtil.closeQuietly(this.engine);

View File

@ -70,7 +70,7 @@ public class HttpClient5Engine implements ClientEngine {
}
@Override
public HttpClient5Engine setConfig(final ClientConfig config) {
public HttpClient5Engine init(final ClientConfig config) {
this.config = config;
// 重置客户端
IoUtil.closeQuietly(this.engine);

View File

@ -51,7 +51,7 @@ public class JdkClientEngine implements ClientEngine {
public JdkClientEngine() {}
@Override
public JdkClientEngine setConfig(final ClientConfig config) {
public JdkClientEngine init(final ClientConfig config) {
this.config = config;
if(null != this.conn){
this.conn.disconnectQuietly();

View File

@ -45,7 +45,7 @@ public class OkHttpEngine implements ClientEngine {
}
@Override
public OkHttpEngine setConfig(final ClientConfig config) {
public OkHttpEngine init(final ClientConfig config) {
this.config = config;
// 重置客户端
this.client = null;