不会接口测试?用Postman轻松入门(六)——Post请求xml格式
xsobi 2025-01-08 18:16 11 浏览
XML格式请求体实现
请求示例:
以特斯汀学院接口测试的鉴权接口为例。在访问项目时,各个接口调用之前都会使用auth接口对当前登录状态进行校验。
项目地址:http://www.testingedu.com.cn:8081/inter/
接口地址:http://www.testingedu.com.cn:8081/inter/SOAP?wsdl
从接口抓包信息中可以看到,请求体为<键 attr='value'>值</键>的格式,相应的,请求头中Content-Type的值为text/xml。
在Postman中完成json格式的请求时,先完成HTTP方法和URL的填写。
请求体的操作方式经过之前两节的处理,已经很熟悉了,复制xml格式请求体内容,直接使用raw菜单完成填写,注意默认情况下的选项是Text。
如果使用默认Text格式发送请求,得到的结果为空,而状态码是Unsupported Media Type,意为不支持的媒体类型,从而可知我们选错了Content-Type,因此请求时,也注意分析得到的返回结果和状态码,能从中获取报错的原因,从而针对问题进行修改。
- 因此,在填写完raw格式中的请求体参数之后,还需要到Headers菜单中处理Content-Type头域的值,取消勾选原有的Content-Type头,新增一个Content-Type头,并将它的值按照抓包获取到的text/xml格式填写。
在这里要注意一点,postman中raw格式里选择xml格式,自动设置的content-type值是application/xml而不是text/xml,在自己完成请求出现不正确的结果时,一定记得,反复检查请求四大要素的内容,不要想当然,要逐一核对哦!
希望本文对你有所帮助~~如果对软件测试、接口测试、自动化测试、性能测试、面试经验交流感兴趣可以私聊我或关注公众号“特斯汀软件测试”。免费领取最新软件测试大厂面试资料和Python自动化、接口、框架搭建学习资料!技术大牛解惑答疑,同行一起交流。
相关推荐
- 麒麟系统装好了吗?学下常用的操作指令成为大神吧!
-
前几天写了一篇安装银河麒麟的操作系统,展示阅读量都不错,看来大家对这个话题还是感兴趣的,今天我们一起来学习一下常用的操作指令,成为小白眼里的大神吧!首先,我们先从图形界面打开终端模式,两种方法:一、快...
- 国外友人开创Python模拟登陆神库,完美修改它为咱们所用
-
Awesome-python-login-model是一个国人开发的模拟登陆仓库,在这个仓库上有20几个网站的模拟登陆脚本,你可以基于这个仓库实现的代码做简易的修改,以实现自己的自动化功能。仓库地址...
- 介绍一个渗透测试中使用的WEB扫描工具:Skipfish
-
Skipfish简介Skipfish是一款主动的、轻量级的Web应用程序安全侦察工具。它通过执行递归爬取和基于字典的探测来为目标站点准备交互式站点地图。该工具生成的最终报告旨在作为专业Web应用程序安...
- 注册时显示注册单位名称已存在或被恶意抢注,应当如何处理?
-
企业环保知识问答(中英文对照版)Q注册时显示注册单位名称已存在或被恶意抢注,应当如何处理?Whenregistering,itshowsthatthenameoftheregiste...
- 《英雄联盟手游》账号注册教程(英雄联盟手游如何注册帐号)
-
《英雄联盟》可是风靡全球的MOBA经典之作,如今更是推出了《英雄联盟手游》(LeagueofLegends:WildRift),真正的5V5公平竞技对战,传承端游纯正体验。人气英雄,经典还原...
- APIJSON快速入门-零后端代码,接口所见即所得
-
1.流程说明一个接口的开发,比如Java用SpringBoot,Mybatis来开发一般来说就像下面这个流程部署上这个项目后,流程变成了这样如果使用apijson-framework,还可进一步简化...
- 一文全面了解:如何使用Python的界面框架 PyQt 构建 GUI
-
如何使用PyQt构建GUI<>14分钟阅读介绍图形用户界面,更广为人知的是GUI,是当今大多数个人计算机的特征。它为不同计算技能水平的用户提供了直观的体验。尽管它们可能会使用更...
- 脸书又摊上事儿了!这次得罪了150万人…
-
美国社交媒体巨头Facebook(脸书)在保护用户隐私方面,再一次被打脸...脸?脸书的脸在哪里?据外媒最新消息,脸书被爆“无意间”获取了150万用户邮箱里的联系人信息,且是在用户不知情的情况下。V...
- 编程英文 - authentication、authorization和verification的区别
-
在软件开发中,authentication、authorization和verification都与安全和身份管理相关,但它们在流程、目的和实现方式上有明显区别。本文将详细探讨这三个词的使用方法和区别...
- CentOS安装VNC(centos安装不能进入安装界面)
-
在远程使用Linux系统安装Oracle数据库等软件的时候,虽然使用ssh可以快速的连接远程桌面执行命令,也可以设置时候调出软件的图形安装界面,但是会面临一下问题,1、网络的中端会导致正在执行的任务...
- 编程英文-authentication,authorization,verification区别与用法
-
在软件开发中,authentication、authorization和verification都与安全和身份管理相关,但它们在流程、目的和实现方式上有明显区别。本文将详细探讨这三个词的使用方法和区别...
- 脸书,你还有脸吗?(脸书有意思吗)
-
美国社交媒体巨头Facebook(脸书)在保护用户隐私方面,再一次被打脸...脸?脸书的脸在哪里?据外媒最新消息,脸书被爆“无意间”获取了150万用户邮箱里的联系人信息,且是在用户不知情的情况下。V...
- CentOS远程桌面开启笔记(for win10)
-
一、安装XRDP1).确认epel库是否安装[root@172-12-0-100~]#rpm-qa|grepepel若epel未安装,安装epel[root@172-12-0-100~]#...
- Python高级篇~扩展和集成、RESTful API 的设计和实现
-
扩展和集成在编程中,扩展和集成是常见的任务,它们可以帮助开发人员更好地利用现有的代码库和工具,以加快开发速度和提高代码质量。C语言扩展和Python模块的编写在Python中,我们可以使用...
- Rust Web编程:第十二章 在 Rocket 中重新创建我们的应用程序
-
至此,我们已经使用ActixWeb框架构建了一个功能齐全的待办事项应用程序。在本章中,我们将介绍核心概念,以便在决定在Rocket中完全重新创建待办事项应用程序时不会有任何阻碍。该框架可...
- 一周热门
- 最近发表
-
- 麒麟系统装好了吗?学下常用的操作指令成为大神吧!
- 国外友人开创Python模拟登陆神库,完美修改它为咱们所用
- 介绍一个渗透测试中使用的WEB扫描工具:Skipfish
- 注册时显示注册单位名称已存在或被恶意抢注,应当如何处理?
- 《英雄联盟手游》账号注册教程(英雄联盟手游如何注册帐号)
- APIJSON快速入门-零后端代码,接口所见即所得
- 一文全面了解:如何使用Python的界面框架 PyQt 构建 GUI
- 脸书又摊上事儿了!这次得罪了150万人…
- 编程英文 - authentication、authorization和verification的区别
- CentOS安装VNC(centos安装不能进入安装界面)
- 标签列表
-
- grid 设置 (58)
- 移位运算 (48)
- not specified (45)
- 导航栏 (58)
- context xml (46)
- scroll (43)
- dedecms模版 (53)
- c 视频教程下载 (33)
- listview排序 (33)
- characterencodingfilter (33)
- getmonth (34)
- label换行 (33)
- android studio 3 0 (34)
- html转js (35)
- 索引的作用 (33)
- checkedlistbox (34)
- xmlhttp (35)
- mysql更改密码 (34)
- 权限777 (33)
- htmlposition (33)
- 学校网站模板 (34)
- textarea换行 (34)
- 轮播 (34)
- asp net三层架构 (38)
- bash (34)