Java 如何在eclipse中捕获SOAP消息
我已经按照中给出的步骤在eclipse上配置了TCP/IP监视器,但是当我执行客户端代码时,TCP只监视wsdl URL,而不是我对服务的客户端请求 在上图中,我在我的Web服务上请求Java 如何在eclipse中捕获SOAP消息,java,eclipse,web-services,soap,wsdl,Java,Eclipse,Web Services,Soap,Wsdl,我已经按照中给出的步骤在eclipse上配置了TCP/IP监视器,但是当我执行客户端代码时,TCP只监视wsdl URL,而不是我对服务的客户端请求 在上图中,我在我的Web服务上请求sayHello,但TCP监视器显示了对wsdl的请求。我希望在eclipse中看到SOAP请求和响应消息。我该怎么做?请帮帮我。事情就是这样发生的: a) 客户端发送对wsdl的请求。您可以在TCP/IP监视器中看到此请求。 b) 端点发送wsdl。它包含一个 <soap:address location
sayHello
,但TCP监视器显示了对wsdl的请求。我希望在eclipse中看到SOAP请求和响应消息。我该怎么做?请帮帮我。事情就是这样发生的:
a) 客户端发送对wsdl的请求。您可以在TCP/IP监视器中看到此请求。b) 端点发送wsdl。它包含一个
<soap:address location="...."></soap:address>
真是一团糟
HelloWorld hello = service.getPort(HelloWorld.class)
((BindingProvider)hello).getRequestContext()
.put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY,"http://localhost:8081/HelloWorldSoapWS/hello");
hello.sayHello("...");