【问题标题】:Visual Studio SOAP Service References Client: see XML messageVisual Studio SOAP 服务引用客户端:请参阅 XML 消息
【发布时间】:2012-06-13 10:02:10
【问题描述】:

我已经使用 wsdl 文件构建了基于 SOAP 的客户端,它工作得非常好。我现在遇到的一个问题是 - 我需要查看正在发送和接收的原始 SOAP 格式消息(请求和响应)。

有什么方法可以获取 XML 请求/响应?

SomeClient Client = new SomeClient();
var response = Client.SomeMethod();

【问题讨论】:

    标签: c# .net visual-studio-2010 web-services


    【解决方案1】:

    如果这是出于调试目的,您可以配置跟踪:http://msdn.microsoft.com/en-us/library/ty48b824.aspx。或使用Fiddler 捕获HTTP 流量。

    【讨论】:

    • 谢谢。这就是我所追求的。
    • 难道没有办法通过日志获得它的明文,而没有数据的“hexdump”部分吗?不使用 Fiddler 那就是..
    • 我回答了我自己的问题:“要省略十六进制数据,请将 protocolonly 指定为 tracemode 属性的值。以下示例显示了指定 protocolonly 时的跟踪。”来自:msdn.microsoft.com/en-us/library/46fcs6sz.aspx 更清楚的是,要更改的行是: 从 includehex 到 protocolonly。干杯
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多