711 发送请求失败_【Postman】5 Postman 发送post请求-form data格式(文件上传)

f5831b5a852a282fb39f9cbbfecd0771.png

一、post请求说明

使用postman发送一个post请求,在上文中测试流程中提到的4个要素:URL、请求方式、请求头部信息及body数据。

body中设置的请求参数,常见的有如下三种:

1、x-www-from-urlencoded格式

2、form data格式

3、Json格式

二、postman中使用form-data格式发送post请求

对应于Content-type的multipart/form-data类型,即可以发送键值对也可以进行文件参数传递,键值对不写入url,而是通过请求正文直接提交,对于文件传递每次发送请求需要重新传入。

下面以信互协同办公系统的签名图片上传功能演示:

1、首先要抓取该签名图片上传接口的报文如下:

54d0462e333bd2f8d4d87e08c2812960.png
request header

2、由上图我们可以获取URL和请求方式,以及body数据的格式(类型),我们可以在postman中做如下设置:

8741076743be6cb71563bb3c9eb74c35.png


form-data格式的数据的特点是以键值对的形式传输,具体的数据也可以通过抓取的报文获得,只需要将其按照上图的格式填入即可:

c514a2f0f34f6084ca32d1b8fd33264b.png
form data

3、因为上传图片功能需要先登录才可以使用,所以此处需要用在header中添加登录的cookie值(或者先执行一遍登录,postman的cookie管理器中保存下当前的cookie也可以),cookie可以从上文的request header中获取。

7bd304abbc8c4d6fda407c72c798a1f0.png

4、上面的步骤都做完之后,直接点击postman的send按钮,发出请求即可,得到的响应结果如下:

99a127b44a82757ebafa058b51793f02.png

步骤3中的header中如果不添加cookie参数的话,会返回登录失败的页面,图片上传接口请求也会失败:

40dfff816fceedb873347976a2aa85ee.png

【原创系列文章 如需转载 请联系作者 】

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值