使用ASP.Net 2.0创建SOAP请求

zza*_*per 3 asp.net soap request

我正在与服务器网站上的技术联系人交谈,他希望我使用Visual Studio,而我只想手写脚本.请参阅下面的我需要生成的SOAP请求.(我用虚拟的URL替换了实际的URL).我对ASP和SOAP很陌生,你可能已经猜到了,我试过谷歌一个示例脚本.

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>
Run Code Online (Sandbox Code Playgroud)

Joh*_*ers 6

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

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

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

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