2009-06-03 135 views
0

我试图调用一个我不控制的Web服务。 Web服务期望XML具有xsd。我想将原始XML发送到Web服务,即阻止代理从XML编码发送任何内容。我怎样才能做到这一点?将原始xml发送到Web服务

回答

0

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

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

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

+0

是的,我可以使用wsdl生成引用,不,它没有正确的签名。 – erikkallen 2009-06-03 20:28:34