postman在哪里填写java soapactionn

req);这个方法确实是想这么写来着泹是写法上有问题,才会出现这个bug

要改一下,因为如果java soapactionn为空这样会抛出空指针异常的),然后修改web.xml中配置的servlet为自定义的类路径

在调用一个webservice接口的时候发现用wsimport 生荿客户端代码调用正常但是通过soap消息直接调用则抛异常:

经过长时间搜索找到这篇文章:

文章指出“在实现SOAP规范中是需要的,哪怕是空这就导致了上面的异常。

在我这里调用的接口正是.net开发提供的解决办法是:

 
[SoapDocumentService(RoutingStyle=都是实现W3C制定的WebService规范,但其实两者在实现上并没有完全保持一致在实现SOAP规范中是需要的,哪怕是空这就导致了上面的异常。
 
 

那么java soapactionn到底是作什么的呢

在.NET中的实现原理是这样的:默认情况下,.asmx 处理程序使用 java soapactionn 头的值来执行消息调度当客户端调用WebService时,.asmx 处理程序会通过查看java soapactionn确定要调用哪个方法如:
//这句话很重要否则报错服务器未能识别 HTTP 头 java soapactionn 的值



我要回帖

更多关于 soapaction 的文章

 

随机推荐