首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在经典asp中向soap传递参数

如何在经典asp中向soap传递参数
EN

Stack Overflow用户
提问于 2010-09-22 01:48:19
回答 2查看 1.4K关注 0票数 0

我需要从我的经典ASP网站调用web服务。SOAP提供者为我提供了一个URL和三个变量:

web服务的网址:http://www.theirwebsite.co.uk/B2bservice.asmx Parameter1: CustId Parameter2: PWord Parameter3: OrderNo

因此,我应该从我的经典ASP网站发送这个SOAP请求,以及参数值(我也得到了参数值),并且它应该返回一个字符串。

我已经使用soapclient.com测试了SOAP响应,如果我输入web服务URL并添加参数值,它将返回一个字符串,这是理所应当的。

问题是我就是找不到如何用经典的ASP!我在经典的ASP中找到了许多调用SOAP URL的示例,但没有一个提到如何传递参数。

谁能告诉我一个简单的,尽可能简单的实现,我如何在ASP中从这个web服务中获得返回字符串,传递参数?

非常感谢您的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-22 01:58:37

我不太了解经典ASP,也不知道它是否有SOAP客户端实现,但如果经典ASP允许您发送具有任意正文和任意HTTP标头的HTTP POST,则应该可以做您想做的事情(以一种有点老套的方式)。

只需使用硬编码的整个SOAP消息发出POST请求,但参数除外。确保Content-Type和SOAPAction标头正确。

如果您不知道如何正确创建有效的SOAP消息并正确设置消息头,请使用http://web.progress.com/en/actional/actional-diagnostics.html等工具发送测试消息,然后使用Fiddler等工具查看实际发送的内容,然后将其硬编码到您的应用程序中。

票数 0
EN

Stack Overflow用户

发布于 2012-11-06 19:10:05

丹,你得把GET换成POST

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3762997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档