当前位置: 首页 > article >正文

Postman 发送 SOAP 请求步骤 归档

0.来源

https://apifox.com/apiskills/sending-soap-requests-with-postman/?utm_source=opr&utm_medium=a2bobzhang&utm_content=postman

再加上自己一点实践经验

1. 创建一个新的POST请求

postman 创建一个post请求, 请求url 怎么来的可以看第三步
在这里插入图片描述

2. post请求设置header

在请求头中,我们需要设置 Content-Type 为 text/xml,并设置 SOAPAction 为调用的 API 方法。
1. 将 Headers 标签页中默认生成的 Content-Typeapplication/xml字段取消勾选。
2. 新建 Content-Type 字段,值填写为text/xml
3. 新建 SOAPAction 字段,值填写为"#POST"(即为"#MethodName")。注意,有引号。
4. 在这里插入图片描述

3.填写soap xml的请求体

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

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


这一步涉及一个核心问题: xml格式的soap 请求体从哪里获得呢?
这里就不得不提wsdl,wsdl简单理解成用xml写的接口文档,某些软件(比如soapui)可以通过wsdl这个东西生成 xml格式的soap 请求体

我这里也采用soapui生成soap请求体,去https://www.soapui.org 下载软件,一般对接soap接口时,接口提供方会提供一个 wsdl的链接(可能还会加上账密)
在这里插入图片描述
解析成功之后在左边树状结构里一路点到request,就可以看到自动生成的请求体了,下图红框里就是第一步 postman 请求的URL~
在这里插入图片描述


soapui生成请求体后,有些标签里是 ? 号 ,问号是参数占位符,表示这些字段需要你根据业务需求填写实际值,或者可以删除不需要的字段。
我的经验是:
1.对于 <!--Optional:--> 注释下的标签,是可选参数的意思,可以直接删除
2.如果不需要的话,可以直接把问号删掉,,表示该字段为空字符串或 null
具体还是的得看wsdl

4. 发送请求并查看响应

如果有账密 ,去 Authorization 页面选择验证类型后填写账密,发送请求

http://www.lryc.cn/news/2396487.html

相关文章:

  • Python Day39 学习(复习日志Day4)
  • [Python] Python自动化:PyAutoGUI的基本操作
  • 课程介绍:《ReactNative基础与实战指南2025》
  • “候选对话链”(Candidate Dialogue Chain)概念
  • 应急响应靶机-web2-知攻善防实验室
  • comfyui利用 SkyReels-V2直接生成长视频本地部署问题总结 1
  • UV 包管理工具:替代 pip 的现代化解决方案
  • css3 新增属性/滤镜效果/裁剪元素/图片适应盒子/定义和使用变量/恢复默认initial
  • YOLOv8 实战指南:如何实现视频区域内的目标统计与计数
  • matlab实现VMD去噪、SVD去噪,源代码详解
  • SQLite软件架构与实现源代码浅析
  • JAVA实战开源项目:精简博客系统 (Vue+SpringBoot) 附源码
  • Flink SQL 编程详解:从入门到实战难题与解决方案
  • GO+RabbitMQ+Gin+Gorm+docker 部署 demo
  • 通过openpyxl在excel中插入散点图
  • 基于cornerstone3D的dicom影像浏览器 第二十五章 自定义VR调窗工具
  • 针对 Harmony-Cordova 性能优化,涵盖原生插件开发、线程管理和资源加载等关键场景
  • 【SCI论文实现】信息引导的高质量三维重建——系统架构设计 PYTHON
  • 经典面试题:一文了解常见的缓存问题
  • Vue3处理number输入框避免NaN
  • GC1267F:单相全波风扇电机预驱动芯片解析
  • Linux --进程状态
  • 如何设计一个支持线上线下的通用订单模块 —— 面向本地生活服务行业的架构思路
  • 智能手机上用Termux安装php+Nginx
  • 【线上故障排查】缓存穿透攻击的识别与布隆过滤器(面试题 + 3 步追问应对 + 案例分析)
  • Visual Studio 调试中 PDB 与图像不匹配
  • 设计模式——策略设计模式(行为型)
  • 保持本地 Git 项目副本与远程仓库完全同步
  • 高效Excel数据净化工具:一键清除不可见字符与格式残留
  • 设计模式——模版方法设计模式(行为型)