gpt4 book ai didi

xml - 如何发送 SOAP 请求?

转载 作者:数据小太阳 更新时间:2023-10-29 01:39:55 28 4
gpt4 key购买 nike

我是 SOAP 和 xml 的新手。我阅读了很多教程,但似乎还不够清楚。

我有点困惑,如何发送 SOAP 请求?我尝试这样做的方法是将我的 SOAP 请求(如下所示)保存为:testRequest.xml。

POST /MobileCashPayout.asmx HTTP/1.1
Host: 192.168.1.80
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>
<Payout xmlns="http://www.mycel.com/">
<Username>string</Username>
<Password>string</Password>
<referenceID>string</referenceID>
<sourceMsisdn>string</sourceMsisdn>
<destMsisdn>string</destMsisdn>
<Amount>decimal</Amount>
<MobilePin>string</MobilePin>
<cashInformation>string</cashInformation>
<merchantName>string</merchantName>
</Payout>
</soap12:Body>
</soap12:Envelope>

然后我用浏览器打开文件 (testRequest.xml) 以便将其发送..

我得到的返回是一条错误消息,指出:XML 解析错误:语法错误位置:localhost/projects/test.xml第 1 行,第 1 列:POST/MobileCashPayout.asmx HTTP/1.1^

我发送的方式有误吗?请帮帮我好吗?

最佳答案

在浏览器中打开此文档不会发送请求。您有多种选择:

  • 用任何熟悉的语言写一个小脚本,脚本应该连接到指定的服务器并发送一个 POST 请求,其正文如您的消息中所述
  • 使用一些现有的程序为您做这件事

如果您没有经验,我肯定会推荐第二种选择。我个人最喜欢的是 SoapUI,请参阅 here .

关于xml - 如何发送 SOAP 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11446822/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com