C# 如何将SOAP头获取为XML?
如何将web服务函数的SOAP头获取为xmlC# 如何将SOAP头获取为XML?,c#,xml,asmx,soapheader,C#,Xml,Asmx,Soapheader,如何将web服务函数的SOAP头获取为xml 我需要我的工作SOAP头的XML版本,以用作具有损坏SOAP头的人的示例。他使用的是另一种编程语言,但由于标头是以XML格式发送的,我们希望能够轻松地进行比较。我使用的是C#,而ToString()只给出了对象的名称。在谷歌搜索之后,我尝试了Fiddler,但没有发现任何东西,SOAP扩展看起来太复杂了,不适合一项看起来非常简单的任务。使用ASMX web服务没有简单的方法可以做到这一点。如果您使用的是WCF,那么打开消息日志记录将是一件小事 小提琴
我需要我的工作SOAP头的XML版本,以用作具有损坏SOAP头的人的示例。他使用的是另一种编程语言,但由于标头是以XML格式发送的,我们希望能够轻松地进行比较。我使用的是C#,而ToString()只给出了对象的名称。在谷歌搜索之后,我尝试了Fiddler,但没有发现任何东西,SOAP扩展看起来太复杂了,不适合一项看起来非常简单的任务。使用ASMX web服务没有简单的方法可以做到这一点。如果您使用的是WCF,那么打开消息日志记录将是一件小事
小提琴手应该抓住所有的东西,它很值得学习如何使用。请务必查看联机文档,了解如何捕获从本地主机到本地主机的流量。使用ASMX web服务无法轻松做到这一点。如果您使用的是WCF,那么打开消息日志记录将是一件小事 小提琴手应该抓住所有的东西,它很值得学习如何使用。请务必查看在线文档,了解如何捕获从本地主机到本地主机的流量。关于可以使用soapUI捕获web服务流量的公认答案。您可以使用它作为代理或HTTP隧道来捕获发送到web服务的消息。我认为在HTTP隧道模式下使用它是有意义的,因为这样您就不必对客户端做任何事情,只需将URL指向soapUI而不是实际的服务 虽然我不认为它为建立HTTP隧道提供了一个很好的解释 以下是所涉及的步骤(基于soapUI 3.0.1):
好的,我想我找到了如何捕获本地主机的流量,但我仍然不确定应该在哪里寻找我不懂的SOAP XML。交通堵塞。请求和响应。好吧,我想我已经找到了如何捕获本地主机的流量,但是我仍然不确定我应该在哪里寻找我不懂的SOAP XML。交通堵塞。请求和响应。玩标签,直到你找到它。