AXIS获取webservice响应头失败
使用AXIS请求webservice服务端,可以正常插表,但是客户端获取响应头失败。
1、响应头:请求结果放在header中的result、resultdesc中
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <msgname>synWhiteListRsp</msgname> <msgid>6113265</msgid> <result>0</result> <resultdesc>success</resultdesc> </soap:Header> <soap:Body> <ns1:synWhiteListResponse xmlns:ns1="http://www.chinamobile.com/"> </ns1:synWhiteListResponse> </soap:Body> </soap:Envelope>
2、获取响应头方式
MessageContext context = MessageContext.getCurrentContext(); //报空指针
Message responseMessage=context.getResponseMessage();
请问要获取<soap:Header>中的result、resultdesc,应该如何写代码?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请问解决了吗?我现在也遇到这种情况。怎么解决啊!