如何使用来自Jax-Ws WebMethod的Http Status 202发送空响应

时间:2015-03-05 16:50:16

标签: java web-services soap response axis

我试图实现这样的答案(取自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的空信封标签。

任何人都可以告诉我该怎么做吗? 我还在我的网络方法中添加了@Oneway Annotation,但它没有帮助......

提前感谢!

0 个答案:

没有答案