3

我正在与服务器网站上的技术联系人交谈,他希望我使用 Visual Studio,而我只想手写脚本。有关我需要生成的 SOAP 请求,请参见下文。(我已经用一个虚拟的 URL 替换了实际的 URL)。正如您可能猜到的那样,我对 ASP 和 SOAP 还很陌生,我曾尝试在 Google 上搜索一个示例脚本。

POST /PropertySearchService.asmx HTTP/1.1
Host: portal.someurl.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetBranches xmlns="http://portal.someurl.com">
      <strClientID>string</strClientID>
    </GetBranches>
  </soap12:Body>
</soap12:Envelope>
4

1 回答 1

6

我正在与服务器网站上的技术联系人交谈,他希望我使用 Visual Studio,而我只想手写脚本

你应该克服它。您在这里没有使用 Classic ASP。

不要谷歌它。您将找不到任何发送 SOAP 消息的好示例,因为所有好示例都让 .NET 为它们构建消息。使用“添加 Web 引用”并指定您的联系人可能试图提供给您的 URL。它将生成一个您可以调用的代理类。

请参阅如何使用 Web 服务。它不是 100% 像你的情况,但它足够接近让你知道做这些事情的正确方法。

于 2009-07-15T09:46:12.100 回答