我是靠谱客的博主 高高自行车,最近开发中收集的这篇文章主要介绍解决发送WebService服务器的时候报: faultString: 服务器未能识别 HTTP 头 SOAPAction 的值: 错...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在用java发送给webservice服务器的时候报如下错误:
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Client
faultSubcode:
faultString: 服务器未能识别 HTTP 头 SOAPAction 的值: 。
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace:服务器未能识别 HTTP 头 SOAPAction 的值: 。
解决办法:


Call call = (Call)service.createCall();
call.setSOAPActionURI("http://tempuri.org/UserRegistration");


字符串“http://tempuri.org/UserRegistration”是在WSDL文件中有个节点
wsdl:operation name="UserRegistration">
<soap:operation soapAction="http://tempuri.org/UserRegistration" style="document" />
对照自己的WSDL修改一下。

最后

以上就是高高自行车为你收集整理的解决发送WebService服务器的时候报: faultString: 服务器未能识别 HTTP 头 SOAPAction 的值: 错...的全部内容,希望文章能够帮你解决解决发送WebService服务器的时候报: faultString: 服务器未能识别 HTTP 头 SOAPAction 的值: 错...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部