我正在与服务器网站上的技术联系人交谈,他希望我使用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>
答案 0 :(得分:6)
我正在和一位技术联系人谈话 希望我的服务器网站 我正在使用Visual Studio 想写手写
你应该克服这一点。你这里没有使用Classic ASP。
不要Google吧。您将找不到任何发送SOAP消息的好例子,因为所有好的例子都让.NET为它们构建消息。使用“添加Web引用”并指定您的联系人可能尝试为您提供的URL。它将生成一个可以调用的代理类。
见How to Consume a Web Service。这不是100%喜欢你的情况,但它足够接近让你知道做这些事情的正确方法。