PostMan上传附件操作步骤

发布时间 2023-08-28 10:19:13作者: 暴躁程序猿

PostMan上传附件操作步骤

1.Head配置接口token

环境配置过于简单不做详述-------(不会可百度)

image-20230828095455928

2.Head配置Content-Type

设置Content-Type,我这里设置为form-data 一般后面会跟 **boundary=----WebKitFormBoundary7TMYhSONfkAM2z3a ** 可省略,满足post方式发送浏览器会自动创建boundary

表单中的 enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。

enctype有三种类型

1.application/x-www-urlencoded:数据被编码成以’&‘分隔的键-值对, 同时以’='分隔键和值. 非字母或数字的字符会被 百分比编码(percent-encoding。2. 2.multipart/form-data:不做编码,发送二进制数据
3.text-plain:空格转换为 “+” 加号,但不对特殊字符编码
multipart/form-data 定义在 rfc2388 中,最早的 HTTP POST 是不支持文件上传的,给编程开发带来很多问题。但是在1995年,ietf 出台了 rfc1867,也就是《RFC 1867 -Form-based File Upload in HTML》,用以支持文件上传。Content-Type 的类型扩充了multipart/form-data 用以支持向服务器发送二进制或者非ASCALL(no-ascll)数据。

multipart/form-data重要规范特征

必须post方式发送数据
Content-Type格式为multipart/form-data; boundary=${boundary}。满足条件的提交,浏览器会自动创建boundary。

image-20230828100205518

3.Body传参

1.上传文件

key = File/Text (上传文件选File)

value = 文件 (选择文件)

image-20230828100731055

2.填写参数(有的接口需求还需要填写参数)

根据传参值填写就行

image-20230828101007933