Postman中请求体提交方式
Postman中请求体提交方式
- x-www-form-urlencoded
- form-data
- raw
- binary
x-www-form-urlencoded
x-www-form-urlencoded 对应的是请求头中 Content-Type 为 application/x-www-from-urlencoded 类型,会将表单内的数据转换为键值对
相当于提交的 url 为 http://10.79.3.181:8998/marketing/externalInvoke/orderSearch?channel=SC&departmentId=3601&orderId=2020080406039
【拓展】
做接口测试的时候,有时候你会发现通过键值对这种方式上传参数
通过抓包发现,明明上传内容没有错,但是请求就是不成功,可能是参数对应的类型不正确,也可能是其他原因,当请求参数比较少时,推荐将请求的参数内容直接放在url后面,然后可能就成功了
form-data
form-data 对应的是 http请求中的 multipart/form-data ,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,用 Content-Type 来说明文件类型、可能还会有content-disposition 说明字段的一些信息;
由于有 boundary隔离,所以 multipart/form-data 既可以上传文件,也可以上传键值对,它采用了键值对的方式,所以可以上传多个文件
raw
raw 可以上传任意格式的文本,可以上传 text、json、xml、html 等
在做接口测试的时候,接口文档中请求参数通常都是 json格式 的内容,所以这种方式也是用的最多的一种,Postman 比较好的一点是,假如你的 json 内容有误,比如少了个逗号,少了个冒号,会在页面上提示你
binary
binary 对应的是请求头中 Content-Type 为 application/octet-stream。
从字面意思得知,只可以上传二进制数据,通常用来上传文件,由于没有键值,所以,一次只能上传一个文件。这种方式一般用的比较少
Postman中请求体提交方式相关推荐
- Controller中请求数据的方式
1.路径变量 url中定义(变量名)作为占位符,使用@PathVariable对应变量 2.@RequestParam 可以获取url中的请求数据 请求数据类型为x-www-from-urlencod ...
- linux c语言结构体初始化,Linux c中 结构体初始化方式
某日在看Linux底层驱动的介绍时,发现在Linux C中结构体的有多种初始化方式,这激起了我的好奇心,亲自实践,今日便来总结一下. 首先定义一个结构体:struct test{ int a; cha ...
- 请求体的方式传参_Angularjs中$http以post请求通过消息体传递参数的实现方法
本文实例讲述了Angularjs中$http以post请求通过消息体传递参数的方法.分享给大家供大家参考,具体如下: Angularjs中,$http以post在消息体中传递参数,需要做以下修改,以确 ...
- 【转】Postman系列三:Postman中post接口实战(上传文件、json请求)
一:接口测试过程中GET请求与POST请求的主要区别 从开发角度我们看get与post的主要区别是: 1.Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据: 2.Get安全性比Pos ...
- java中的 请求体_在spring mvc test中访问请求体和请求头
我创建了一个spring boot应用程序,这就是我的控制器的样子 . 我使用postman在请求体中发送json,在请求头中发送一个字符串,然后进一步散列json并将其与请求头获取的字符串进行比较 ...
- html 请求体 响应体,Http协议抓包详解
抓包分析:GET方式: * 请求部分: GET /day09/demo1-http/demo2.html?name=aaa&age=23 HTTP/1.1 Accept: text/html, ...
- HTTP的介绍和提交方式区别
HTTP的介绍和提交方式区别 HTTP协议的介绍 1.域名和DNS解析过程 2.发起TCP,进行了3次握手 为什么HTTP协议要基于TCP来实现? 3.建立TCP连接后发起HTTP请求 提交方式区别 ...
- HTTP请求报文(请求行、请求头、请求体)
HTTP协议 1.简介 HTTP协议(Hyper Text Transfer Protocol,超文本传输协议),是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的 ...
- HTTP请求报文(请求行、请求头、请求体),响应报文
转载:https://www.cnblogs.com/lmh001/p/9928517.html 一.HTTP请求报文 HTTP请求报文由3部分组成(请求行+请求头+请求体): 请求行: ①是请求方法 ...
最新文章
- 和自己和解:方法的借鉴level
- Java 中==和 equals 的区别, equals 和 hashCode 的区别
- 舰娘 服务器 维护时间,《舰娘Collection》停止运营公告
- github Android-Universal-Image-Loader
- java偶数和_Java编程计算1-100之间所有偶数的和。
- linux 系统盘无法ls,linux – ls:阅读目录.:输入/输出错误
- MySQl 安装失败 Starting Server启动失败,发生系统错误 1067, 进程意外终止. 解决方法...
- 五分钟解读“大数据”
- 各纬度气候分布图_高中地理丨各种气候类型分布图+气候问题全总结,再也不怕搞混了!...
- 中南大学研究生复试机试题
- 短视频直播电商抖音项目孵化流程运营带货商业计划书方案范本
- CAD转成PDF之后,字体就变粗了?什么原因呢?
- REST ful规范
- gs地图开发_当红小生东风风神奕炫GS 有颜有型
- 【每日早报】2019/09/27
- Java-pdf无限压缩方案-优化内存问题
- linux查询服务器cpu核数_查看linux服务器CPU数量
- 会议服务与管理【2】
- 前端-HTML-web服务本质-HTTP协议-请求-标签-01(待完善)
- Android动画开发