我想用requests构造一个这样的post请求
本帖最后由 wihn 于 2022-3-27 14:53 编辑如图,我想用requests构造一个post请求,把一个文件发送到服务器上,通过抓包,我发现与文件相关的表单格式是上图这样(第一张图是二进制部分以前的表单内容,第二张图是二进制部分以后的),请问我该如何构造这个post请求呢?
(为了隐私,下图有些字段打码了) 这是一个表单提交
文件域用` files` 传递
其它的表单域用 `data`构造一个 dict 传递
requests 库会自动帮你处理的 如下
```
requests.post(url,
files={'fileupload': ('cad2.docx', open('cad2.docx的文件路径', 'rb') )},
data={ 其它表单域name:其它表单域 value})
```
参考 (https://docs.python-requests.org/en/latest/user/quickstart/) 那个是DOC的文件吧,只是被读入成了字节流 asd9988 发表于 2022-3-27 14:57
那个是DOC的文件吧,只是被读入成了字节流
是的,我想问的是怎么构造这个post请求,请求中有doc文件,还有一些其他数据,具体格式在图中。 本帖最后由 asd9988 于 2022-3-27 15:07 编辑
对post不太熟悉,不过易语言应该有类似的代码
不过应该可以参考这个:https://www.cnblogs.com/angle6-liu/p/11724850.html
还有这个:https://max.book118.com/html/2021/0315/7050012166003066.shtm 本帖最后由 yjthdtf123 于 2022-3-27 15:32 编辑
没看清问题,原来是用requests构建一个post,光看图片了。原来是Python方面的问题,那我就不知道了{:1_896:} 百度搜索 python multipart上传图片例子很多 5楼已经回答清楚了
页:
[1]