【问题标题】:Soap Request/Response without WSDL没有 WSDL 的 Soap 请求/响应
【发布时间】:2010-07-13 02:51:57
【问题描述】:

我必须每小时查询一次远程 Web 服务器以接收数据。然而,远程网站不使用网络服务,并在其 300 多页的文档中声明:

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

所以我的问题是如何在不使用 WSDL 的情况下发送肥皂请求并获得响应?

【问题讨论】:

    标签: .net vb.net soap


    【解决方案1】:
    1. 使用您选择的 XML API(XmlDocument、LINQ to XML)自行构建 XML
    2. 使用 WebRequest 发送消息

    【讨论】:

    • 我已经编写了soap 信封以及soap 查询,并尝试通过Httpwebrequest 将它们发送到安全网站。我知道我已经通过了它的凭证部分,我相信我正在让它发布 xml 以获取 xml 查询,但是在提出这个问题之前,我没有从远程 Web 服务器得到任何返回。我在网上看到的所有例子都表明你必须有一个 wsdl(网络服务),正如我所说的那样,这对我来说不是一个选择。我在谷歌上搜索了大约 2 周试图找到答案,但没有运气。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多