【发布时间】:2009-06-03 19:45:52
【问题描述】:
我正在尝试调用我无法控制的 Web 服务。 Web 服务需要我拥有 xsd 的 XML。我想将原始 xml 发送到 Web 服务,即防止代理对我发送的任何内容进行 XML 编码。我该怎么做?
【问题讨论】:
标签: .net xml web-services
我正在尝试调用我无法控制的 Web 服务。 Web 服务需要我拥有 xsd 的 XML。我想将原始 xml 发送到 Web 服务,即防止代理对我发送的任何内容进行 XML 编码。我该怎么做?
【问题讨论】:
标签: .net xml web-services
为什么代理要编码任何东西?
此服务是否由 WSDL 描述?如果是这样,您是否能够使用“添加服务引用”或 svcutil.exe 创建代理类?代理类是否没有您需要调用的操作的正确签名?
如果代理类没有正确的签名,那么你就不能使用它。您必须自己使用 WebClient 类。根据架构创建XML,然后通过WebClient发送。
【讨论】: