[英]How to resolve my SOAP issues?
我有一个Windows应用程序来测试连接到第三方网络服务。
我已经使用提供的wsdl创建了服务引用。
Web服务的工作方式分为四个步骤。
现在,这是一个奇怪的部分:我可以打第一通电话。
从我的电话打出的电话2和3无效。 净应用。
我收到错误:反序列化操作“ setArguments”的回复消息正文时出错。 预期来自命名空间“ http://www.w3.org/2003/05/soap-envelope ”的元素“ Body”。 找到元素“ ns:setArgumentsResponse”
我对此一无所知。
我做了什么
我正在Fiddler中捕捉我的帖子。
我已经在Python中尝试过了。
我的应用程序中可能缺少一些晦涩的设置吗?
我在步骤1中的发现应证明我正在创建一个有效的请求。 可以 。 NET可能在响应中令人窒息?
任何建议,将不胜感激。
仅供参考:binding =“ customBinding”我也尝试了basicBinding并获得了相同的结果。
编辑:我只是在每个方法周围包装了try / catch,当我调用方法4时我得到了结果。 因此错误必须在响应上。 对?
问题似乎是我正在使用Java Web服务。
我最初将其添加为服务参考,这导致了响应中的序列化错误。
我删除了此参考,并重新添加了Web参考,它似乎可以正常工作而没有序列化错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.