如何解决我的肥皂问题



我有一个Windows应用程序可以测试连接到第三方Web服务。

我已经使用提供的WSDL创建了一个服务参考。

Web服务的工作方式是4步流程。

  1. 方法调用以获取会话ID。
  2. 方法调用通过参数
  3. 方法调用执行参数。
  4. 方法调用以获取结果。

现在这是奇怪的部分:我可以让第一个通话无问题。

呼叫2和3不起作用。净应用程序。

我有错误:对操作" setArguments"的回复消息的绝望主体错误。最终元素"正文"来自命名空间'http://www.w3.org/2003/05/soap-envelope'预期。找到元素'ns:setArgumentsResponse'

我完全损失了。

我做了什么。

  1. 我正在提琴手中捕获我的帖子。

    • 当我检查身体时,一切看起来都正确。
    • 如果我采取了与我捕获的相同的回应,并将其发布在提琴手中。
  2. 我已经在python中尝试过。

我的应用程序可能会缺少一些晦涩的设置吗?

我在步骤1中的发现应证明我正在创建有效的请求。可以 。网络可能会窒息回应吗?

任何建议都将不胜感激。

fyi:绑定=" custombinding"我也尝试了基本贴布并获得了相同的结果。

编辑:我只是在每种方法周围包装一个尝试/捕获,当我调用方法4时,我会得到结果。因此,错误必须在响应上。对吗?

问题似乎是我正在消费Java Web服务。

我最初将其添加为一个服务参考,该参考导致响应上的序列化错误。

我删除了此参考并重新添加了网络参考,并且它似乎在没有序列化错误的情况下工作。

相关内容

  • 没有找到相关文章

最新更新