【问题标题】:SOAP action error from AXIS来自 AXIS 的 SOAP 操作错误
【发布时间】: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


【解决方案1】:

您需要查看服务的 WSDL。

SOAPAction 实际上是您将肥皂信封发送到的 URL,因此无论您使用什么软件,都应在 http 标头中进行设置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-05
    • 2015-06-29
    • 1970-01-01
    • 1970-01-01
    • 2022-07-22
    相关资源
    最近更新 更多