有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案