如何在soap APi Java中设置Tlsv1.2
我正在使用Soap Api java创建Soap请求如何在soap APi Java中设置Tlsv1.2,java,Java,我正在使用Soap Api java创建Soap请求 /** * Used to create dummy request for the SOAP operation * * @param operationName * @param wsdlPath * @return * @throws Exception */ private Document generateRequestBody(String operationName, String wsdlPath) throw
/**
* Used to create dummy request for the SOAP operation
*
* @param operationName
* @param wsdlPath
* @return
* @throws Exception
*/
private Document generateRequestBody(String operationName, String wsdlPath) throws Exception {
WsdlOperation operation = null;
String request = null;
Document document = null;
if (null == this.wsdl) {
// Creating WsdlProject Object to load the wsdl using SOAPUI API
WsdlProject wsdlProject = new WsdlProject();
appLog.info("wsdlProject" + wsdlProject);
appLog.info("wsdlPath" + wsdlPath);
try {
//WsdlInterface[] wsdls = WsdlInterfaceFactory.importWsdl(wsdlProject, wsdlPath,true);
WsdlInterface[] wsdls = WsdlImporter.importWsdl(wsdlProject, wsdlPath);
wsdl = wsdls[0];
} catch (Exception e) {
appLog.debug("Error got", e);
}
}
if (null != wsdl) {
operation = wsdl.getOperationByName(operationName);
}
request = operation.createRequest(true);
// Converting the request content into XML document
document = dBuilder.parse(new InputSource(new StringReader(request)));
return document;
}
这里没有加载带有Url Https的wsdl,因为我的服务器是TLSv1.2强制执行的。所以我得到了下面的例外
无法加载url[>
####
请告诉我如何在Soap Ui代码中设置
TLSV1.2
。据我所知,错误可以通过以下一些解决方案解决
您应该在此处共享错误日志的最重要部分。我无法访问您提供的链接…我建议您描述更多详细信息。加载url[>######失败…我只有在尝试从安全通道(Https)加载wsdl时才遇到此问题使用soap api java.Http可以正常工作。.Wsdl可以正常工作,它可以使用Http。https的唯一问题是在浏览器中打开Wsdl。我正在使用soap Ui java api创建请求,所以检查代理的soap Ui首选项是多么重要。