post postman 传值_postman模拟post请求的四种请求体

postman的几种参数格式

1.form-data对应的是页以form表单提交传值的情形

即multipart/form-data,它将表单的数据组织成Key-Value形式,用分隔符boundary(boundary可任意设置)处理成一条消息。

由于有boundary隔离,所以既可以上传文件,也可以上传参数

POST HTTP/1.1Host: test.app.com

Cache-Control: no-cache

Postman-Token: 59227787-c438-361d-fbe1-75feeb78047e

Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW------WebKitFormBoundary7MA4YWxkTrZu0gW

Content-Disposition: form-data; name="filekey"; filename=""Content-Type:------WebKitFormBoundary7MA4YWxkTrZu0gW

Content-Disposition: form-data; name="textkey"tttttt------WebKitFormBoundary7MA4YWxkTrZu0gW--

请求体中的boundary参数指定的就是分隔体,可以看到请求内容被分为了两段,第一段对应filekey,第二段对应textkey。

在controller中入参部分格式

2. x-www-form-urlencoded

即application/x-www-from-urlencoded,将表单内的数据转换为Key-Value。

POST HTTP/1.1Host: test.app.com

Content-Type: application/x-www-form-urlencoded

Cache-Control: no-cache

Postman-Token: e00dbaf5-15e8-3667-6fc5-48ee3cc89758

key1=value1&key2=value2

form-data与x-www-form-urlencoded的区别

multipart/form-data:可以上传文件或者键值对,最后都会转化为一条消息

x-www-form-urlencoded:只能上传键值对,而且键值对都是通过&间隔分开的

3.raw对应的是入参是任意格式的可以上传任意格式的【文本】,可以上传text、json、xml、html等

(4)binary

相当于Content-Type:application/octet-stream,只可以上传二进制数据,通常用来上传文件,但是一次只能上传一个文件

响应

1.点击 Send 即可发送请求

在下面的response模块显示返回信息

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值