【发布时间】:2013-10-25 10:44:55
【问题描述】:
我在为 wshttpbinding Web 服务编写 Java 客户端时遇到问题。
我 wsimport-ed .wsdl 并尝试
TestService iface = new TestService();
ITestService implmt = iface.getWSHttpBindingITestService();
然后我调用web服务方法设置
implmt.set("s", 1);
我明白了
Exception in thread "main" javax.xml.ws.WebServiceException:
java.net.SocketException: Connection reset
- 我无法更改服务器端,它必须保持原样。所以更改为 basicHttpBinding 是不可能的(如果我更改它,我没有任何问题,但唉)
- 客户端必须用 Java 制作。
【问题讨论】:
-
您对此网络服务是否有足够的权限?
-
当然。我可以用我的 .net 客户端毫无问题地访问它。
-
客户端是否在 Windows 机器上?
-
目前一切都在 Windows 上。但不能保证客户端会在 Windows 上。但是,在多个平台上工作并不是必须的。我很高兴得到一个可以解决我在 Windows 上的问题的答案 :)
标签: c# java web-services soap wshttpbinding