邮递员SOAP请求

除了 REST、GraphQL和WebSocket请求之外,Postman 还可以使用 SOAP(一种与平台无关的消息传递协议规范)进行 HTTP 调用。以下步

大家好,关于邮递员SOAP请求很多朋友都还不太明白,今天小编就来为大家分享关于的知识,希望对各位有所帮助!

输入您的 SOAP 端点

在Postman 中打开新的“请求”选项卡,然后在地址字段中输入您的SOAP 端点URL。

从请求方法下拉列表中选择POST。

例如,使用以下端点URL

https://www.dataaccess.com/webservicesserver/NumberConversion.wso此SOAP 端点将数值更改为其等效文本,例如将值“500”更改为“五百”。

添加正文数据

邮递员SOAP请求

在“正文”选项卡中,选择“原始”,然后从下拉列表中选择“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请求

如果您遵循数字转换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:信封

邮递员SOAP请求

解决:

添加在标题中:

SOAPAction 应用程序/soap+xml;charset=utf-8

异常二:net.sf.json.JSONException: A JSONArray text must start with ‘[‘ at character 0 of

解决方案:

用户评论

邮递员SOAP请求
暮染轻纱

Postman真的是我的工作救星!学习了SOAP请求之后,用Postman测试接口简直比以前轻松多了。可视化展示的效果也很好看!

    有18位网友表示赞同!

邮递员SOAP请求
陌潇潇

我之前一直在用curl进行SOAP请求,感觉真的太麻烦了。Postman的界面友好,操作简单,而且支持各种格式,真心不错。我现在所有的网络调试都靠它啦!

    有6位网友表示赞同!

邮递员SOAP请求
冷嘲热讽i

学习了postman的SOAP请求,终于可以轻松搞定复杂的WebService接口了!以前总是一些莫名其妙报错,现在感觉问题解决起来那么容易。赞!

    有17位网友表示赞同!

邮递员SOAP请求
夏以乔木

想问问大家Postman SOAP请求怎么设置header?我是新手,不太懂,求大神指点一下!

    有5位网友表示赞同!

邮递员SOAP请求
念旧情i

讲真,PostmanSOAP 请求太难了!我试了好几次都连接不上服务端,各种错误代码让我崩溃。有没有哪位高手可以帮忙讲解下详细过程?

    有5位网友表示赞同!

邮递员SOAP请求
矜暮

昨天还在纠结各种SOAP请求规范,今天看这个帖子,感觉瞬间懂了什么,上手超快!感谢博主分享的经验!

    有15位网友表示赞同!

邮递员SOAP请求
泡泡龙

我之前也用过curl进行SOAP请求,但感觉Postman SOAP 请求真的更直观和方便很多。可以轻松地查看请求头、响应状态码等等信息,简直就是调试接口的神器啊!

    有19位网友表示赞同!

邮递员SOAP请求
余笙南吟

这个帖子真是太棒了!把SOAP请求的流程解释得非常清晰,让我省去了不少时间和精力。赞一下!支持免费工具开发!

    有18位网友表示赞同!

邮递员SOAP请求
空谷幽兰

其实我觉得Postman SOAP 请求不太好用,界面比较复杂,操作也不容易上手。我还是习惯用curl来进行调试接口啦。

    有12位网友表示赞同!

邮递员SOAP请求
等量代换

对于初学者来说,理解SOAP请求本身就需要一些时间和精力。博主可以把SOAP请求基础知识也讲解一下,这样会更方便大家理解。

    有17位网友表示赞同!

邮递员SOAP请求
醉枫染墨

我用的postman版本有点老了,不知道能不能支持最新的SOAP请求规范?建议更新一下版本吧!

    有9位网友表示赞同!

邮递员SOAP请求
空巷

这个例子代码太少了,我觉得还是需要更多实例来帮助理解Postman SOAP 请求的操作流程。期待博主再完善一些内容!

    有16位网友表示赞同!

邮递员SOAP请求
初阳

学习了Postman SOAP请求之后,终于可以不用再看那么多复杂的代码了!现在开发接口都非常轻松愉快!

    有7位网友表示赞同!

邮递员SOAP请求
遗憾最汹涌

其实Postman的SOAP请求功能也有一些缺陷。比如有时候会遇到连接超时或者响应错误的问题。希望开发者能够改进一下。

    有6位网友表示赞同!

邮递员SOAP请求
又落空

我用Postman SOAP请求测试了一个接口,发现返回值格式有问题。怀疑是服务端代码出现问题,还是Postman本身存在bug?

    有12位网友表示赞同!

邮递员SOAP请求
北染陌人

Postman的SOAP请求功能确实很强大,可以轻松地模拟各种各样的请求场景。对于开发者来说,真是一个超级有用的工具!

    有18位网友表示赞同!

邮递员SOAP请求
我的黑色迷你裙

我尝试使用Postman SOAP请求调用了一款第三方API接口,但是总是报错了。不知道是什么原因导致的问题?需要再研究一下了。

    有9位网友表示赞同!

邮递员SOAP请求
恰十年

这个教程太棒了!我已经成功用Postman进行SOAP请求测试!感谢博主分享的学习资源!

    有18位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/116145.html

(0)
小su's avatar小su
上一篇 2024年9月1日 上午6:05
下一篇 2024年9月1日 上午6:08

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注