大家好,关于邮递员SOAP请求很多朋友都还不太明白,今天小编就来为大家分享关于的知识,希望对各位有所帮助!
输入您的 SOAP 端点
在Postman 中打开新的“请求”选项卡,然后在地址字段中输入您的SOAP 端点URL。
从请求方法下拉列表中选择POST。
例如,使用以下端点URL
https://www.dataaccess.com/webservicesserver/NumberConversion.wso此SOAP 端点将数值更改为其等效文本,例如将值“500”更改为“五百”。
添加正文数据
在“正文”选项卡中,选择“原始”,然后从下拉列表中选择“XML”。
在文本输入区域中输入您的XML。
如果要测试上一节中使用的数字转换SOAP API,请在文本输入区域中输入以下XML:
?xml 版本=’1.0’编码=’utf-8′?soap:Envelope xmlns:soap=’http://schemas.xmlsoap.org/soap/envelope/’soap:BodyNumberToWords xmlns=’http://www.dataaccess.com/webservicesserver/’ubiNum500/ubiNum/NumberToWords/soap:B/奥迪/soap:Envelope 您的请求正文必须包含端点所需的SOAP Envelope、Header 和Body 标记以及任何命名空间。数据需要包含操作的名称,以及需要发布到服务的任何值。
设置您的请求标头
当您选择XML 正文类型时,Postman 会自动添加application/xml。但根据您的服务提供商,您可能需要text/xml 来处理某些SOAP 请求。检查您的SOAP 服务以确定哪个标头合适。如果您需要text/xml 标头,则需要覆盖Postman 添加的默认设置。
如果您遵循数字转换SOAP API 示例,则需要将内容类型标头更改为text/xml。
打开请求标头。如果自动生成的标题被隐藏,请选择“通知”以显示它们。取消选择Postman 自动添加的Content-Type 标头。 Content-Type 在Key 字段和Valuetext/xml 字段中添加新行。 SOAPAction 在Key 字段和Value ‘#MethodName’ 字段中为标题添加一个新行。 (需要引号。)如果没有此标头,服务将返回500。
发送您的请求
选择“发送”以调用SOAP 服务。如果您的呼叫成功,您将在Postman 的下方选项卡中看到响应。
例外1:没有SOAPAction 标头!
?xml 版本=’1.0’编码=’UTF-8′?soapenv:Envelope xmlns:soapenv=’http://schemas.xmlsoap.org/soap/envelope/’ xmlns:xsd=’http://www.w3.org/2001/XMLSchema’ .w3。 org/2001/XMLSchema-instance’soapenv:Bodysoapenv:Faultfaultcode xmlns:ns1=’http://xml.apache.org/axis/’ns1:Client.NoSOAPAction/faultcodefaultstringno SOAPAction 标头!/faultstringdetailns2:hostname xmlns:ns2=’http://xml .apache.org/axis/’iZ3ppe8zx62ky3Z/ns2:主机名/detail/soapenv:Fault /soapenv:Body/soapenv:信封
解决:
添加在标题中:
SOAPAction 应用程序/soap+xml;charset=utf-8
异常二:net.sf.json.JSONException: A JSONArray text must start with ‘[‘ at character 0 of
解决方案:
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/116145.html
用户评论
暮染轻纱
Postman真的是我的工作救星!学习了SOAP请求之后,用Postman测试接口简直比以前轻松多了。可视化展示的效果也很好看!
有18位网友表示赞同!
陌潇潇
我之前一直在用curl进行SOAP请求,感觉真的太麻烦了。Postman的界面友好,操作简单,而且支持各种格式,真心不错。我现在所有的网络调试都靠它啦!
有6位网友表示赞同!
冷嘲热讽i
学习了postman的SOAP请求,终于可以轻松搞定复杂的WebService接口了!以前总是一些莫名其妙报错,现在感觉问题解决起来那么容易。赞!
有17位网友表示赞同!
夏以乔木
想问问大家Postman SOAP请求怎么设置header?我是新手,不太懂,求大神指点一下!
有5位网友表示赞同!
念旧情i
讲真,PostmanSOAP 请求太难了!我试了好几次都连接不上服务端,各种错误代码让我崩溃。有没有哪位高手可以帮忙讲解下详细过程?
有5位网友表示赞同!
矜暮
昨天还在纠结各种SOAP请求规范,今天看这个帖子,感觉瞬间懂了什么,上手超快!感谢博主分享的经验!
有15位网友表示赞同!
泡泡龙
我之前也用过curl进行SOAP请求,但感觉Postman SOAP 请求真的更直观和方便很多。可以轻松地查看请求头、响应状态码等等信息,简直就是调试接口的神器啊!
有19位网友表示赞同!
余笙南吟
这个帖子真是太棒了!把SOAP请求的流程解释得非常清晰,让我省去了不少时间和精力。赞一下!支持免费工具开发!
有18位网友表示赞同!
空谷幽兰
其实我觉得Postman SOAP 请求不太好用,界面比较复杂,操作也不容易上手。我还是习惯用curl来进行调试接口啦。
有12位网友表示赞同!
等量代换
对于初学者来说,理解SOAP请求本身就需要一些时间和精力。博主可以把SOAP请求基础知识也讲解一下,这样会更方便大家理解。
有17位网友表示赞同!
醉枫染墨
我用的postman版本有点老了,不知道能不能支持最新的SOAP请求规范?建议更新一下版本吧!
有9位网友表示赞同!
空巷
这个例子代码太少了,我觉得还是需要更多实例来帮助理解Postman SOAP 请求的操作流程。期待博主再完善一些内容!
有16位网友表示赞同!
初阳
学习了Postman SOAP请求之后,终于可以不用再看那么多复杂的代码了!现在开发接口都非常轻松愉快!
有7位网友表示赞同!
遗憾最汹涌
其实Postman的SOAP请求功能也有一些缺陷。比如有时候会遇到连接超时或者响应错误的问题。希望开发者能够改进一下。
有6位网友表示赞同!
又落空
我用Postman SOAP请求测试了一个接口,发现返回值格式有问题。怀疑是服务端代码出现问题,还是Postman本身存在bug?
有12位网友表示赞同!
北染陌人
Postman的SOAP请求功能确实很强大,可以轻松地模拟各种各样的请求场景。对于开发者来说,真是一个超级有用的工具!
有18位网友表示赞同!
我的黑色迷你裙
我尝试使用Postman SOAP请求调用了一款第三方API接口,但是总是报错了。不知道是什么原因导致的问题?需要再研究一下了。
有9位网友表示赞同!
恰十年
这个教程太棒了!我已经成功用Postman进行SOAP请求测试!感谢博主分享的学习资源!
有18位网友表示赞同!