一 postman对header的处理策略
- 对于没有请求体的请求(如GET),不会自动加上header
- 对于有请求体的请求(如POST,DELETE),针对不同请求体类型,对header的处理不同:
请求体类型 |
处理方式 |
---|---|
form-data和x-www-form-urlencoded | 自动添加header |
raw | 根据所选的formatting type自动添加相应的头 |
binary | 不会自动加上header |
- 如果手动设置header,设置的值将优先于自动设置的header。
二 使用举例
1.怎样发送json格式的post请求?
- body选raw
- 子类型选JSON
- 不需要再手动设置header(参照上面说的postman对header的处理策略)
- 使用CTRL/COMMAND + B可以美化json参数格式
2.怎样发送附件上传请求?
- body类型选form-data
- 添加一个key-value,key类型选择file
- 不需要自己添加header(自己加了Content-Type=multipart/form-data,反而会有问题,因为上传文件除了这个header,还需要一个boundary参数)
- 再次发送上传请求时,需要重新选择一次上传的文件
时间: 2024-10-10 08:35:47