【发布时间】:2010-07-14 00:17:20
【问题描述】:
我们有一个 .NET 2.0 Web 服务(.ASMX 文件)。 Java 客户端正在调用此 Web 服务,但它们没有传入 SoapAction 标头。
这会导致我们的 Web 服务失败并出现错误::“服务器无法识别 HTTP Header SOAPAction 的值:。”
我无法说服负责调用 Java 客户端的开发团队包含 SoapAction 标头。
有没有办法解决我的这个问题?
当 SoapAction 丢失时,我能否阻止 .NET 引发此错误?我可以以编程方式将调用定向到正确的 WebMethod 吗?
类似这样的伪代码,
if (Header.SoapAction == String.Empty) then MyWebMethod();
【问题讨论】:
标签: java .net web-services soap