首页 > 解决方案 > Soap Webservice 客户端在连接时发送空的 http 请求

问题描述

我实现了一个 jax-ws soap web 服务并使用 wsimport 生成了源代码。这就是我建立连接的方法:

outMessagePort = new OutMessage(wsdlUrl).getOutMessageHttpSoap11Endpoint()

调用此行时,我可以在网络跟踪中看到发送了两个请求:

10.11.12.1 - - [18/Sep/2018:19:03:03 +0200] "GET /anyWS/services/OutMessage HTTP/1.1" 500 171 0.003 3
10.11.12.1 - - [18/Sep/2018:19:03:03 +0200] "GET /anyWS/services/OutMessage?wsdl HTTP/1.1" 200 4382 0.010 10

第一个请求的响应是 500 错误。有人知道为什么网络服务会发送此消息吗?是否可以阻止java发送它?

标签: javaweb-servicesjax-ws

解决方案


推荐阅读