使用 Postman 发送 SOAP 请求的步骤与方法

SOAP 是一种基于 XML 的通信协议,本文讲解如何使用 Postman 发送 SOAP 请求的方法和技巧。

用 Apifox,节省研发团队的每一分钟

使用 Postman 发送 SOAP 请求的步骤与方法

免费使用 Apifox

相关推荐

最新文章

API

一体化协作平台

API 设计

API 文档

API 调试

自动化测试

API Mock

API Hub

立即体验 Apifox
目录

SOAP(Simple Object Access Protocol)是一种基于 XML 的通信协议,用于在 Web 上交换结构化数据。Postman 可以用于测试和调试各种类型的 API,可以使用独立于平台的消息传递协议规范 SOAP 进行 HTTP 调用。

本文将介绍如何使用 Postman 发送 SOAP 请求。想要了解更多相关的知识,欢迎访问 Postman 的 SOAP 模块。

步骤 1:创建一个新的请求

打开 Postman,新建一个请求。在这里,我们需要设置请求方法为 POST,并将 URL 设置为 SOAP API 的端点 URL。

Postman 发送 SOAP 请求
创建新的请求

步骤 2:设置 HTTP Headers

在请求头中,我们需要设置 Content-Type 为 text/xml,并设置 SOAPAction 为调用的 API 方法。

  1. 将 Headers 标签页中默认生成的 Content-Typeapplication/xml字段取消勾选。
  2. 新建 Content-Type 字段,值填写为text/xml
  3. 新建 SOAPAction 字段,值填写为"#POST"(即为"#MethodName")。注意,有引号。
Postman 发送 SOAP 请求
设置 HTTP Headers

步骤 3:构造 SOAP 请求体

在 Body 标签页中,我们需要构造 SOAP 请求体。

首先,我们需要使用 XML 格式定义 SOAP Envelope、Header 和 Body。点击 Body,选择 raw ,并选择 XML ,并在文本区域输入 XML内容。

Postman 构造 SOAP 请求体
构造 SOAP 请求体

此 SOAP 端点将数值更改为其等效的文本,这里是将值500更改为five hundred

步骤 4:发送请求并查看响应

在构造好 SOAP 请求体后,我们可以点击 Send 按钮发送请求了。Postman 将会向 SOAP API 端点发送请求,并返回响应。我们可以在 Response 标签页中查看响应内容。

如果响应返回的是 XML 格式的数据,我们可以在 Response 标签页中查看响应的 XML 内容和解析后的响应数据。

Postman 发送 SOAP 请求
发送请求并查看响应

比 Postman 更好用的工具—— Apifox

现在,你已经知道了如何使用 Postman 发送 SOAP 请求。如果你想测试你的 SOAP API,可以使用这个简单的步骤进行测试,或者你可以考虑借助更方便的工具 Apifox。

Postman 发送 SOAP 请求

Apifox 是一体化 API 协作平台,可以实现 API 文档、API 调试、API Mock、 API 自动化测试,是更先进的 API 设计/开发/测试工具。Apifox 提供了一种全面的 API 管理解决方案。使用 Apifox ,你可以在一个统一的平台上设计、调试、测试以及协作你的 API,消除了在不同工具之间切换和数据不一致的问题。 简化了你的 API 工作流,并确保了前端、后端和测试人员之间的高效协作。

使用 Apifox 发送 SOAP 请求

步骤 1:创建一个新的请求

打开 Apifox,创建一个新的请求,比如:

POST   https://www.w3schools.com/xml/tempconvert.asmx
Postman 发送 SOAP 请求
Apifox 创建 SOAP 请求


步骤 2:设置 HTTP Headers

手动设置 Header 的 Content-Type的 值为application/soap+xml

Postman 发送 SOAP 请求
Apifox 发送 SOAP 请求设置 HTTP Headers


步骤 3:构造 SOAP 请求体

设置 Body 格式为 xml,并设置请求体,比如:

<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>
    <FahrenheitToCelsius xmlns="https://www.w3schools.com/xml/">
      <Fahrenheit>75</Fahrenheit>
    </FahrenheitToCelsius>
  </soap12:Body>
</soap12:Envelope>


步骤 4:发送请求并查看响应

以上步骤完成后,点击保存,即可发送请求,请求结果如下:

Postman 发送 SOAP 请求
Apifox 发送 SOAP 请求并返回响应

总结

以上就是使用 Postman 发送 Soap 请求的步骤,如果想要用更简单方便的工具,可以试试 Apifox。

Apifox
Apifox

知识扩展

了解更多 Postman 相关使用技巧:

深圳SEO优化公司南山优化塔城品牌网站设计公司来宾模板推广多少钱广东网站定制临夏百姓网标王芜湖百姓网标王公司包头网站关键词优化多少钱文山百度竞价包年推广哪家好湘潭网站建设武威百度竞价多少钱乐山营销网站公司荆州外贸网站建设哪家好肇庆网站建设哪家好大浪外贸网站制作价格十堰网站推广工具报价观澜外贸网站设计报价上饶网站定制报价酒泉企业网站制作公司北海seo网站优化公司聊城网站开发思茅网络推广价格开封百度网站优化公司潮州关键词排名包年推广防城港百度关键词包年推广推荐泰安模板网站建设推荐西乡企业网站制作报价淄博网站优化按天计费推荐邢台网站推广林芝企业网站改版推荐塘坑网站优化按天计费报价歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化