为 soap 服务连接 HttpComponentsMessageSender 类配置凭据

问题描述 投票:0回答:0

之前在我的项目中使用了低于5的apache版本,项目已经更新,现在使用了5版本。 关键配置是为了能够向 SOAP 服务发出请求,但是在 apache 的第 5 版中,我不能使用专门的 messageSender 函数, 所以我需要知道是否有东西可以替换它或进行调整,因为它使用过

import org.apache.http.client.HttpClient;

现在我用

import org.apache.hc.client5.http.classic.HttpClient;

我需要更新的代码 HttpClientFactory 已经在使用 apache 5 并且它返回我需要的值,问题出在 apache5 不接受的 messageSender 中

        HttpClient httpClient = HttpClientFactory.getHttpsClient(
                keyStore, keyStorePass,
                trustStore, trustStorePass(),
        );
        messageSender.setHttpClient(httpClient);
        this.setMessageSender(messageSender); 
java spring-boot apache httpclient
© www.soinside.com 2019 - 2024. All rights reserved.