webservice之Http传输错误问题

时间:2020-02-24 17:18:45   收藏:0   阅读:229

1.背景:调用第三方webservice服务,正常调用,但是最近由于第三方更换远程调用地址,并且发布服务器(A)是通过代理的方式请求真实服务器地址(B),于是本以为很简单的将客户端调用地址修改为发布地址(A)既可以,但是修改之后程序始终报错(连接超时错误)。

2.错误截图:

技术分享图片

 

 3.解决方式:

String wsdlURL = "xxxx"; //要请求的URL地址 
...
MyService myService = serviceWebClient.getPort(MyService.class); BindingProvider bindingProvider = (BindingProvider) myService; bindingProvider.getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, wsdlURL);

加上这两段之后就可以了,就是绑定远程调用地址的意思。

原文:https://www.cnblogs.com/chengzhihua/p/12357433.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!