我是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
^
我发错了吗?
请帮我出来
在浏览器中打开此文档不会发送请求.你有几个选择:
原文链接:https://www.f2er.com/xml/292275.html>以任何熟悉的语言编写一个脚本,脚本应该连接到指定的服务器,并发送一个POST请求,与您的消息中提到的正文一样
>使用一些现有的程序为您做这个
如果你没有经验,我一定会推荐第二个选择.我个人最喜欢的是SoapUI,见here.