【发布时间】:2010-06-03 08:08:20
【问题描述】:
我正在使用带有 C# .NET 应用程序的基于 Java 的 Web 服务。
我正在发送 XML 格式的 SOAP 消息。
但我收到此错误消息:
ns1:Client.NoSOAPAction 没有 SOAPAction 标头
【问题讨论】:
-
这听起来像是您在手动构建请求。由于它是 SOAP 服务,您应该能够在 VS(添加服务引用)或使用 wsdl.exe 中生成代理。该代理应生成正确的请求 xml 和标头,包括 SOAPAction。如果您正在执行此操作但仍然无法正常工作,正如 James Anderson 所说,您可能需要检查 java 服务返回的 WSDL。
标签: c# java .net soap soap-client