您可以使用
javax.xml.ws.handler.soap.SOAPHandler<javax.xml.ws.handler.soap.SOAPMessageContext>
您可以
SOAPMessageContext#getMessage()使用方法简单地获取消息并将消息转换为String
public static String getXmlMessage(SOAPMessage message) throws Exception { ByteArrayOutputStream os = new ByteArrayOutputStream(); message.writeTo(os); final String encoding = (String) message.getProperty(SOAPMessage.CHARACTER_SET_ENCODING); if (encoding == null) { return new String(os.toByteArray()); } else { return new String(os.toByteArray(), encoding); } }
您也可以在客户端文章上阅读有关SOAP处理程序的信息。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)