本帖最后由 阿奇_o 于 2022-12-2 19:44 编辑
form-data 一般是用来 传文件的! 所以对应的 Content-Type 也要写合适的文件类型(接口要求什么就是什么)。
具体例子,比如要上传一张图片文件,用requests库,就是像这样写:
- request.request('POST', url, files={'media': open('my_image.png', 'rb')}, headers=...., cookies=...)
- # 所以,在Postman里,如果你要用 form-data 形式上传数据,也有点击select某个文件作为value,才行。键的名字 则需要根据接口要求填,什么是就是什么。
-
复制代码其中请求头headers里的 Content-Type: multipart/
form-data; boundary=----WebKitFormBoundaryAAsyMsKEKyIN259z (类似这样的)
# 注意看 这里 就是要 form-data (当然这只是你客户端告诉服务端 "我是这样的内容类型",具体是否符合,还要看它后端怎么处理)
ps: requests.request() 的 POST传参,如果 指定 data 参数 则对应的 Content-Type 是 application/
x-www-form-urlencoded; ....