Python3 post请求上传文件
进入python安装根目录下面的Scripts目录执行pip install requests命令,等待安装成功之后,执行import requests命令来查看是否安装成功
post方法参数
requests.post(url,data=data,header=header,files=files)
- data设置body数据
- header设置请求头
- files设置上传的文件
示例代码
该WebService接口使用的是multipart/form-data协议
import requests
import hashlib
import timeurl = "http://test"
clientId = "1111"
clientKey = "2222"
timestap = (str)(int(round(time.time()*1000)))clientSecret = hashlib.sha256(clientId.encode("utf-8") + clientKey.encode("utf-8") + timestap.encode("utf-8"))header = {'clientId':clientId,'timestap':timestap,'clientSecret':clientSecret}files = {'apk':open('D:\\test.apk','rb')}data = {'enctype':'multipart/form-data','name':'wang'}reponse = requests.post(url,data=data,header=header,files=files)text = reponse.textprint (text)
参考资料
- http://docs.python-requests.org/zh_CN/latest/user/quickstart.html
Python3 post请求上传文件相关推荐
- php post 文件,PHP响应post请求上传文件的方法_php技巧
本文实例讲述了PHP响应post请求上传文件的方法.分享给大家供大家参考,具体如下: function send_file($url, $post = '', $file = '') { $eol = ...
- 解决python发送multipart/form-data请求上传文件的问题
解决python发送multipart/form-data请求上传文件的问题 参考文章: (1)解决python发送multipart/form-data请求上传文件的问题 (2)https://ww ...
- java 转发上传文件_Java 发送http请求上传文件功能实例
废话不多说了,直接给大家贴代码了,具体代码如下所示: package wxapi.WxHelper; import java.io.BufferedReader; import java.io.Dat ...
- Android中使用retrofit2进行网络get请求查询数据和post请求上传文件
场景 Retrofit2 Retrofit 是对 OkHttp 的封装,是主流的网络框架. 适用于Android 和 Java 的类型安全的HTTP客户端,由Square提供的. Retrofit是一 ...
- SpringMVC实现PUT请求上传文件
在JQuery中,我们可以进行REST ful中delete和put的请求,但是在java EE标准中,默认只有在POST请求的时候,servlet 才会通过getparameter()方法取得请求体 ...
- MFC使用http post请求上传文件
文章目录 前言 代码 前言 笔者在Windows编程开发时候,有个上传文件的需求,服务端给的接口是http接口,和网页上面 表单上传文件一样(form-data方式).当然我们拿到这需求,一想 用Wi ...
- java发送post请求上传文件和json数据
java发送post请求上传文件和json数据 因为第三方的上传服务post参数使用了两个@requestpart参数. 但是feign不可以使用两个@requestpart参数.会报错:java.l ...
- Http post请求上传文件
最近遇到一个需求,需要调用HttpClient实现上传文件的功能,Content-Type为form-data形式 研究一番,代码如下: /*** multipart/form-data 上传文件方式 ...
- java http post上传文件_Java通过HTTP POST请求上传文件
我想创建一个Java应用程序来执行以下在Windows上的CURL中工作.Java通过HTTP POST请求上传文件 curl -x XXX.XXX.XXX.XXX:8080 -X POST --da ...
- Python请求上传文件接口
Python 请求上传文件接口 def post_multipart_request():params = {"key1": "value1", "k ...
最新文章
- php读取西门子plc_基于Socket访问西门子PLC系列教程(二)
- mds算法python函数_多维标度法(MDS)的Python实现
- Hough 检测直线
- python列拼接dataframe_如何将两个dataframe中的两列合并为新dataframe(pandas)的一列?...
- CentOS7 Change the Sources of yum(刚装完centos后一定要干的事)
- python定义函数prime判断是否是素数_用自定义函数判断素数 用C语言编写自定义函数prime(int x),判断x是否为素数?...
- spring发送邮件
- 金山云肖江:5G+AIoT为智慧社区建设插上翅膀
- iOS底层探索之多线程(十七)——通过 Swift的Foundation源码分析锁(NSLock、NSCondition、NSRecursiveLock)
- Atitit ForkJoinTask的使用以及与futuretask的区别 1.1. Forkjoin原理图	1 1.2. Fork/Join使用两个类完成以上两件事情:ForkJoinTask
- 你根本不会休息(转)
- 基于Android的物流管理系统设计与实现(含论文)
- 大学如何自学嵌入式开发?
- 系统流程图、数据流程图、IPO图和甘特图
- 联友科技软件测试,联友科技
- 坎坎坷坷的深度学习之路(一)-环境搭建
- 查询出生日期到现在的天数
- Java语言的特点有哪些?你对Java认知有多少?
- react项目中解决IE浏览器下报Promise未定义的错误
- 数学中那些非常奇葩的证明