进入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请求上传文件相关推荐

  1. php post 文件,PHP响应post请求上传文件的方法_php技巧

    本文实例讲述了PHP响应post请求上传文件的方法.分享给大家供大家参考,具体如下: function send_file($url, $post = '', $file = '') { $eol = ...

  2. 解决python发送multipart/form-data请求上传文件的问题

    解决python发送multipart/form-data请求上传文件的问题 参考文章: (1)解决python发送multipart/form-data请求上传文件的问题 (2)https://ww ...

  3. java 转发上传文件_Java 发送http请求上传文件功能实例

    废话不多说了,直接给大家贴代码了,具体代码如下所示: package wxapi.WxHelper; import java.io.BufferedReader; import java.io.Dat ...

  4. Android中使用retrofit2进行网络get请求查询数据和post请求上传文件

    场景 Retrofit2 Retrofit 是对 OkHttp 的封装,是主流的网络框架. 适用于Android 和 Java 的类型安全的HTTP客户端,由Square提供的. Retrofit是一 ...

  5. SpringMVC实现PUT请求上传文件

    在JQuery中,我们可以进行REST ful中delete和put的请求,但是在java EE标准中,默认只有在POST请求的时候,servlet 才会通过getparameter()方法取得请求体 ...

  6. MFC使用http post请求上传文件

    文章目录 前言 代码 前言 笔者在Windows编程开发时候,有个上传文件的需求,服务端给的接口是http接口,和网页上面 表单上传文件一样(form-data方式).当然我们拿到这需求,一想 用Wi ...

  7. java发送post请求上传文件和json数据

    java发送post请求上传文件和json数据 因为第三方的上传服务post参数使用了两个@requestpart参数. 但是feign不可以使用两个@requestpart参数.会报错:java.l ...

  8. Http post请求上传文件

    最近遇到一个需求,需要调用HttpClient实现上传文件的功能,Content-Type为form-data形式 研究一番,代码如下: /*** multipart/form-data 上传文件方式 ...

  9. java http post上传文件_Java通过HTTP POST请求上传文件

    我想创建一个Java应用程序来执行以下在Windows上的CURL中工作.Java通过HTTP POST请求上传文件 curl -x XXX.XXX.XXX.XXX:8080 -X POST --da ...

  10. Python请求上传文件接口

    Python 请求上传文件接口 def post_multipart_request():params = {"key1": "value1", "k ...

最新文章

  1. php读取西门子plc_基于Socket访问西门子PLC系列教程(二)
  2. mds算法python函数_多维标度法(MDS)的Python实现
  3. Hough 检测直线
  4. python列拼接dataframe_如何将两个dataframe中的两列合并为新dataframe(pandas)的一列?...
  5. CentOS7 Change the Sources of yum(刚装完centos后一定要干的事)
  6. python定义函数prime判断是否是素数_用自定义函数判断素数 用C语言编写自定义函数prime(int x),判断x是否为素数?...
  7. spring发送邮件
  8. 金山云肖江:5G+AIoT为智慧社区建设插上翅膀
  9. iOS底层探索之多线程(十七)——通过 Swift的Foundation源码分析锁(NSLock、NSCondition、NSRecursiveLock)
  10. Atitit ForkJoinTask的使用以及与futuretask的区别 1.1. Forkjoin原理图 1 1.2. Fork/Join使用两个类完成以上两件事情:ForkJoinTask
  11. 你根本不会休息(转)
  12. 基于Android的物流管理系统设计与实现(含论文)
  13. 大学如何自学嵌入式开发?
  14. 系统流程图、数据流程图、IPO图和甘特图
  15. 联友科技软件测试,联友科技
  16. 坎坎坷坷的深度学习之路(一)-环境搭建
  17. 查询出生日期到现在的天数
  18. Java语言的特点有哪些?你对Java认知有多少?
  19. react项目中解决IE浏览器下报Promise未定义的错误
  20. 数学中那些非常奇葩的证明

热门文章

  1. python3 爬虫入门 简单爬取京东商品名称案例 详细笔记说明
  2. 【Ubuntu】查询显卡型号
  3. c语言折半查找平均查找长度,求折半查找成功时的平均查找长度
  4. 深度学习之美 第五章 学习笔记
  5. Centos7 安装mongodb 4.x
  6. 安卓ios和java如何选_在android和iOS之间选择novi编程
  7. 2种方法,当文本框输入@自动补全邮箱后缀(特别是命名空间的引用,共三种方法)
  8. 指南|查询美国的关税清单
  9. 苹果app没删但是桌面找不到
  10. 震惊!没想到你居然是这样的for循环(UC打钱!)