refactor: httpclient 4.x → 5.x 完整迁移
Maven 依赖: - org.apache.httpcomponents:httpclient:4.5.14 - → org.apache.httpcomponents.client5:httpclient5:5.6.1 API 迁移 (14 文件): - org.apache.http.* → org.apache.hc.client5.http.* / org.apache.hc.core5.http.* - CloseableHttpResponse → ClassicHttpResponse - RequestConfig timeout API: 毫秒值 → TimeUnit - SSL: SSLSocketFactory → SSLConnectionSocketFactoryBuilder - DefaultHttpClient (已废弃) → HttpClients.custom() 工具类迁移: - HttpReques.java (基类) - HttpRequesPost.java (POST) - HttpRequesGet.java (GET) - HttpsClientUtil.java (HTTPS) - SSLClient.java (SSL) - CommonUtil.java (SSL 工具) 业务 Service 迁移: - YbHttpUtils.java (医保) - CrossSystemSendApplyUtil.java (跨系统) - YbEleHttpServiceImpl.java (医保电子) - EleInvoiceServiceImpl.java (电子票据) - ThreePartPayServiceImpl.java (三方支付) - GfStudentListAppServiceImpl.java (学生体检) - FoodborneAcquisitionAppServiceImpl.java (食品安全) 删除: WebClientDevWrapper.java (未使用) 验证: BUILD SUCCESS
This commit is contained in:
@@ -17,8 +17,8 @@
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents</groupId>
|
||||
<artifactId>httpclient</artifactId>
|
||||
<groupId>org.apache.httpcomponents.client5</groupId>
|
||||
<artifactId>httpclient5</artifactId>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
|
||||
@@ -2,8 +2,8 @@ package com.openhis.common.utils;
|
||||
|
||||
import com.core.common.core.domain.R;
|
||||
import com.core.common.utils.poi.ExcelUtil;
|
||||
import org.apache.http.conn.ssl.NoopHostnameVerifier;
|
||||
import org.apache.http.conn.ssl.SSLConnectionSocketFactory;
|
||||
import org.apache.hc.client5.http.ssl.NoopHostnameVerifier;
|
||||
import org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import javax.net.ssl.SSLContext;
|
||||
|
||||
Reference in New Issue
Block a user