2

我正在使用 Soap Web 服务并正在调用一个方法,我想获得实际的 xml 响应,有什么方法可以得到吗?

4

1 回答 1

3

警告:此建议有效,但由于不再支持 WSE 3.0,您可能需要查看 WCF。

通过使用 WSE 3.0,您可以管理通过 Web 服务客户端和服务器发送的 xml。为此,您需要更改 web.config 文件,将这些行添加到文件开头的“配置”标签下

<configSections>
    <section name="microsoft.web.services3" type="Microsoft.Web.Services3.Configuration.WebServicesConfiguration, Microsoft.Web.Services3, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</configSections>

然后在“/system.web”之后添加这些行:

<microsoft.web.services3>
    <diagnostics>
        <trace enabled="true" input="InputTrace.webinfo" output="OutputTrace.webinfo"/>
    </diagnostics>
</microsoft.web.services3>

通过执行这些操作,您将拥有 InputTrace.webinfo 和 OutputTrace.webinfo 文件,其中包含 xml 中的输入和输出 SOAP 消息。

于 2010-09-29T15:04:10.027 回答