代码之家  ›  专栏  ›  技术社区  ›  erikkallen

将原始XML发送到Web服务

  •  0
  • erikkallen  · 技术社区  · 15 年前

    我试图调用一个我无法控制的Web服务。Web服务需要我拥有XSD的XML。我想将原始XML发送到Web服务,即阻止代理对我发送的任何内容进行XML编码。我该怎么做?

    1 回复  |  直到 15 年前
        1
  •  0
  •   John Saunders    15 年前

    为什么代理会编码任何东西?

    这个服务是由WSDL描述的吗?如果是,您是否能够使用“添加服务引用”或svcutil.exe创建代理类?代理类是否没有您需要调用的操作的正确签名?

    如果代理类没有正确的签名,那么您就不能使用它。您必须自己使用WebClient类。根据模式创建XML,然后通过WebClient发送。