我想要
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:prin="http://localhost/example"> <soapenv:Header/> <soapenv:Body> THIS </soapenv:Body> </soapenv:Envelope>
来自Java发送的webservice请求。
我使用javax.jws
答案 0 :(得分:9)
这可以通过编程方式(侵入性)或通过配置完成,而无需更改任何代码。 This page记录了如何配置JAX-WS RI:
要在客户端转储SOAP消息,请使用以下系统属性:
-Dcom.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true
要在服务器端转储SOAP消息,请使用以下系统属性:
-Dcom.sun.xml.ws.transport.http.HttpAdapter.dump=true
答案 1 :(得分:8)
设置以下VM属性:
-Dcom.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump=true