Python3下requests库发送multipart/form-data类型请求
2018-01-29 20:43
751 查看
[本文出自天外归云的博客园]
要模拟multipart/form-data类型请求,可以用python3的requests库完成。代码示例如下:
要模拟multipart/form-data类型请求,可以用python3的requests库完成。代码示例如下:
#请求的接口url url = "url" #假设待上传文件与脚本在同一目录下 dir_path = os.path.abspath(os.path.dirname(__file__)) #待上传文件的路径,这里假设文件名为test.txt file_path = os.path.join(dir_path,'test.txt') ''' field_1,field_2...field_n代表普通字段名 value_1,value_2...value_n代表普通字段值 files为文件类型字段 实际应用中字段名field_n均需要替换为接口抓包得到的实际字段名 对应的字段值value_n也需要替换为接口抓包得到的实际字段值 ''' files={ 'field_1':(None,'value_1'), 'field_2':(None,'value_2'), ... 'field_n':(None,'value_n'), 'files':('test.txt',open(file_path,'rb'),'text/plain'), } r = s.post(url,files=files)
相关文章推荐
- 使用python的requests 发送multipart/form-data 请求
- requests库发送multipart/form-data格式请求
- python使用requests库提交multipart/form-data请求
- 使用python的requests 发送multipart/form-data 请求
- httpclient发送multipart/form-data类型参数和用MultipartRequest接收参数
- 关于multipart/form-data类型请求,filter失效的处理办法
- 实现使用HTTP协议发送multipart/form-data类型的HTTP表单
- Python发送form-data请求及拼接form-data内容的方法
- Multipart/form-data POST文件上传详解 理论 简单的HTTP POST 大家通过HTTP向服务器发送POST请求提交数据,都是通过form表单提交的,代码如下: <form me
- python post content-type:multipart/form-data 类型的表单数据
- Python 发送 multipart/form-data 数据
- 实现使用HTTP协议发送multipart/form-data类型的HTTP表单
- 让 JSF 支持 multipart/form-data 编码类型的 POST 请求
- Python发送form-data请求及拼接form-data内容的方法
- 使用requests库提交multipart/form-data 格式的请求
- python 发送上传文件multipart/form-data
- 实现使用HTTP协议发送multipart/form-data类型的HTTP表单
- 请问如何用nodejs通过post发送multipart/form-data类型的http请求?
- HTTP协议之multipart/form-data请求分析
- 利用 FormData 对象发送 Key/Value 对的异步请求