2010-07-13 98 views
0

我必须每小时查询一次到远程Web服务器以接收数据。然而,远程网站并未使用Web服务,并且在其300+页面文档中声明:无WSDL的SOAP请求/响应

尽管SOAP是公认的Web服务API,但RTO Web服务器不提供Web服务 接口。也就是说,没有可供 参与者Web服务客户端软件使用的Web服务描述语言(WSDL)文件。

所以我的问题是如何发送肥皂请求,并获得一个响应而不使用WSDL?

回答

1
  1. 建立自己的XML,使用XML API的选择(XmlDocument的,LINQ到XML)
  2. 使用的WebRequest
+0

我已经写了SOAP信封用肥皂查询一起,并试图发送邮件通过Httpwebrequest将它们发送到安全网站。我知道我越过了它的凭证部分,我相信我会得到它来发布xml来获取xml查询,但是我没有从远程web服务器获取任何东西,然后再问这个问题。我在网上看到的所有例子都表明,你必须有一个wsdl(网络服务),正如我所说,这不是我的选择。 我已经搜索了大约2周的谷歌试图找到答案,并没有运气。 – TerryM 2010-07-13 22:40:35