首页 > Web开发 > 详细

webservice之Http传输错误问题

时间:2020-02-24 17:18:45      阅读:228      评论:0      收藏:0      [点我收藏+]

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);

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

webservice之Http传输错误问题

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!