postman 中 body的form-data,x-www-form-urlencoded,raw,binary含义

简介: postman 中 body的form-data,x-www-form-urlencoded,raw,binary含义

body


1、form-data


等价于http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。


既可以上传键值对,也可以上传文件。


当上传的字段是文件时,会有Content-Type来表名文件类型;content-disposition,用来说明字段的一些信息。


由于有boundary隔离,所以multipart/form-data既可以上传文件,也可以上传键值对,它采用了键值对的方式,所以可以上传多个文件。



2、x-www-form-urlencoded


等价于http请求中的application/x-www-from-urlencoded,会将表单内的数据转换为键值对,比如,grant_type=authorization_code&code=Z7cOp8&client_id=client1&client_secret=123456&redirect_uri=http%3A%2F%2Fbaidu.com&scope=test


3、raw


可以上传任意格式的文本,可以上传text、json、xml、html等。



4、binary


相当于Content-Type:application/octet-stream,从字面意思得知,只可以上传二进制数据,通常用来上传文件,由于没有键值,所以,一次只能上传一个文件。


相关文章
|
1月前
|
PHP
文件上传--Upload-labs--Pass02--Content-Type绕过
文件上传--Upload-labs--Pass02--Content-Type绕过
|
2月前
|
JSON JavaScript 前端开发
优化你的 HTTP 请求:JSON 与 Form-data 比较
在讨论现代网络开发与API设计的语境下,理解客户端和服务器间如何有效且可靠地交换数据变得尤为关键。这里,特别值得关注的是两种主流数据格式:JSON与Form-data。尽管它们的终极目标一致,即数据传输的高效性和可靠性,但它们各自所具备的特点和应用情境却大相径庭,构成了数据传输的两个主要途径。
|
3月前
form-data 与 x-www-form-urlencode有何区别?
在客户端和服务器之间传递数据既可以使用`form-data` ,又可以使用 `x-www-form-urlencoded` 。但是在使用时你有注意它们的区别吗?
|
5月前
使用Form报错提示If ngModel is used within a form tag, either the name attribute must be set or the form
使用Form报错提示If ngModel is used within a form tag, either the name attribute must be set or the form
|
5月前
|
JSON 数据格式
这个错误信息表示在执行`requests.post(url, data=data, headers=head).json()`时出现了问题
这个错误信息表示在执行`requests.post(url, data=data, headers=head).json()`时出现了问题
39 2
|
6月前
head 插件 Content-Type header [application/x-www-form-urlencoded] is not supported
head 插件 Content-Type header [application/x-www-form-urlencoded] is not supported
46 1
|
8月前
|
JavaScript 前端开发 测试技术
关于 HTTP post 请求 form data 里的特殊符号,比如加号 plus symbol
关于 HTTP post 请求 form data 里的特殊符号,比如加号 plus symbol
99 0
|
前端开发 JavaScript Java
【前端】form标签multipart/form-data 文件上传表单中 传递参数无法获取的原因
form标签multipart/form-data 文件上传表单中 传递参数无法获取的原因
744 1
|
数据采集 JSON 数据格式
Python爬虫:Request Payload和Form Data的简单区别
Python爬虫:Request Payload和Form Data的简单区别
500 0
JavaWeb - HTML表单提交数据 application/x-www-form-urlencoded 和 multipart/form-data 区别
JavaWeb - HTML表单提交数据 application/x-www-form-urlencoded 和 multipart/form-data 区别
166 0