🎨 初步引入 Apache HttpClient 5.x

This commit is contained in:
altusea
2025-06-03 11:52:39 +08:00
committed by GitHub
parent 96a5cc995b
commit ecce9292b2
47 changed files with 1106 additions and 111 deletions

View File

@ -1,6 +1,6 @@
package me.chanjar.weixin.mp.api.impl;
import me.chanjar.weixin.common.util.http.HttpType;
import me.chanjar.weixin.common.util.http.HttpClientType;
import me.chanjar.weixin.common.util.http.apache.ApacheBasicResponseHandler;
import me.chanjar.weixin.common.util.http.apache.ApacheHttpClientBuilder;
import me.chanjar.weixin.common.util.http.apache.DefaultApacheHttpClientBuilder;
@ -39,8 +39,8 @@ public class WxMpServiceHttpClientImpl extends BaseWxMpServiceImpl<CloseableHttp
}
@Override
public HttpType getRequestType() {
return HttpType.APACHE_HTTP;
public HttpClientType getRequestType() {
return HttpClientType.APACHE_HTTP;
}
@Override

View File

@ -5,7 +5,7 @@ import jodd.http.HttpRequest;
import jodd.http.ProxyInfo;
import jodd.http.net.SocketHttpConnectionProvider;
import jodd.net.MimeTypes;
import me.chanjar.weixin.common.util.http.HttpType;
import me.chanjar.weixin.common.util.http.HttpClientType;
import me.chanjar.weixin.mp.bean.WxMpStableAccessTokenRequest;
import me.chanjar.weixin.mp.config.WxMpConfigStorage;
@ -35,8 +35,8 @@ public class WxMpServiceJoddHttpImpl extends BaseWxMpServiceImpl<HttpConnectionP
}
@Override
public HttpType getRequestType() {
return HttpType.JODD_HTTP;
public HttpClientType getRequestType() {
return HttpClientType.JODD_HTTP;
}
@Override

View File

@ -1,6 +1,6 @@
package me.chanjar.weixin.mp.api.impl;
import me.chanjar.weixin.common.util.http.HttpType;
import me.chanjar.weixin.common.util.http.HttpClientType;
import me.chanjar.weixin.common.util.http.okhttp.DefaultOkHttpClientBuilder;
import me.chanjar.weixin.common.util.http.okhttp.OkHttpProxyInfo;
import me.chanjar.weixin.mp.bean.WxMpStableAccessTokenRequest;
@ -33,8 +33,8 @@ public class WxMpServiceOkHttpImpl extends BaseWxMpServiceImpl<OkHttpClient, OkH
}
@Override
public HttpType getRequestType() {
return HttpType.OK_HTTP;
public HttpClientType getRequestType() {
return HttpClientType.OK_HTTP;
}
@Override

View File

@ -8,7 +8,7 @@ import me.chanjar.weixin.common.bean.WxNetCheckResult;
import me.chanjar.weixin.common.error.WxError;
import me.chanjar.weixin.common.error.WxErrorException;
import me.chanjar.weixin.common.error.WxMpErrorMsgEnum;
import me.chanjar.weixin.common.util.http.HttpType;
import me.chanjar.weixin.common.util.http.HttpClientType;
import me.chanjar.weixin.common.util.http.RequestExecutor;
import me.chanjar.weixin.mp.api.WxMpService;
import me.chanjar.weixin.mp.api.test.ApiTestModule;
@ -237,7 +237,7 @@ public class BaseWxMpServiceImplTest {
}
@Override
public HttpType getRequestType() {
public HttpClientType getRequestType() {
return null;
}
};