java如何从JaxWs WebMethod发送Http状态为202的空响应
我试图实现这样一个答案(取自SoapUI RAW):
HTTP/1.1 202 Accepted
Server: Apache-Coyote/1.1
Content-Type: text/xml;charset=UTF-8
Content-Length: 0
Date: Thu, 05 Mar 2015 15:44:14 GMT
在我的Axis WebService中,有一个void webmethod
我添加了一个HandlerChain来操纵soapresponse,并尝试了类似的操作:
SOAPMessage response = context.getMessage();
SOAPPart sp = response.getSOAPPart ();
SOAPEnvelope env = sp.getEnvelope ();
response.getSOAPBody().removeContents();
response.getSOAPHeader().removeContents();
response.getSOAPPart().removeAllMimeHeaders();
env.removeContents();
context.getMessage().removeAllAttachments();
response.getMimeHeaders().removeAllHeaders();
但是我有一个空信封标签,上面有一个HTTP 200
有人能告诉我怎么做吗? 我还为我的webmethod添加了@Oneway注释,但没有帮助
提前谢谢
共 (0) 个答案