#上传文件的post请求#files={"files":open("test.txt","rb")}#普通上传#files={"files":{"巧吧软件测试.jpg",open("巧吧软件测试.jpg","rb"),"image/jpg",{"refer":"localhost"}}}#设置文件名、文件类型和请求头#files={{"field1",{"test.txt",open("test.txt","rb")}},}

import requestsurl = "https://httpbin.org/post"

#第一种:普通上传#files = {"files":open("test.txt","rb")}

#第二种:通过文件上传字符串等#files = {"files":("test.txt","send hongtao")}

#第三种:自定义文件名、文件类型以及请求头(请求文件名称、文件路径、文件类型、文件请求头)#files = {"files":open("巧吧软件测试.png","rb")}#files = {"files":("巧吧软件测试.png",open("巧吧软件测试.png","rb"),"image/png")}

#第四种:传送多个文件#files = [("field1",("test.txt",open("test.txt","rb"))),        # ("field2",("巧吧软件测试.png",open("巧吧软件测试.png","rb"),"image/png"))]

#r = requests.post(url,files=files)

#第五种:流式上传with open("test.txt") as f:    r = requests.post(url,data=f)

print(r.headers)print(r.text)

转载于:https://www.cnblogs.com/smile2018tao/p/10171682.html

#上传文件的post请求相关推荐

  1. http使用post上传文件时,请求头和主体信息总结

    请求头必须配置如下行: Content-Type' : 'multipart/form-data; boundary=---12321  boundary=---12321位文件的分界线 body如下 ...

  2. OkHttp上传文件,服务器端请求解析找不到文件信息的问题

    长话短说,不深入解释了,官方给的上传案例代码: private static final String IMGUR_CLIENT_ID = "..."; private stati ...

  3. 解决使用layui上传文件时提示“请求上传接口出现异常”

    在做网站的过程中,需要用户上传文件,接收文件的接口已经写好(经过测试确定可用) 现在需要在网页上提供一个文件上传的按钮.由于原生input type="file"组件太丑,考虑使用 ...

  4. 【转】Postman系列三:Postman中post接口实战(上传文件、json请求)

    一:接口测试过程中GET请求与POST请求的主要区别 从开发角度我们看get与post的主要区别是: 1.Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据: 2.Get安全性比Pos ...

  5. SpringMVC上传文件解析request请求为空获取不到数据问题

    2019独角兽企业重金招聘Python工程师标准>>> 一.原因分析 首先我们来看下Spring mvc 中文件上传的配置 <bean id="multipartRe ...

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

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

  7. 爬虫实战学习笔记_6 网络请求request模块:基本请求方式+设置请求头+获取cookies+模拟登陆+会话请求+验证请求+上传文件+超时异常

    1 requests requests是Python中实现HTTP请求的一种方式,requests是第三方模块,该模块在实现HTTP请求时要比urlib.urllib3模块简化很多,操作更加人性化. ...

  8. idea构建post请求_IntelliJ IDEA 模拟 POST方式 上传文件

    IntelliJ IDEA 模拟 POST方式 上传文件 IntelliJ IDEA 集成了 HTTP Request,再没有postman的场景下,也可以很方便地模拟各种 HTTP 请求方式的场景. ...

  9. HTML上传文件的多种方式

    1. 传统方式 <form id="upload-form" action="upload.php" method="post" en ...

最新文章

  1. 2020,人工智能和深度学习未来的五大趋势
  2. uva11584 Partitioning by Palindromes
  3. 面向对象先导课程——PART3
  4. 注册登录页面代码用js判断是否填入信息_php实现登录功能
  5. 6大设计原则之迪米特法则
  6. 开发人员学Linux(13):CentOS7安装配置IT设备监控系统Zabbix
  7. Javascript选择排序
  8. Luogu4402 机械排序
  9. 【转】onAttachedToWindow()在整个Activity生命周期的位置及使用
  10. 垃圾回收中的finalize方法
  11. 一个简单的DNS服务器架设
  12. 软件测试术语中英文对照
  13. 通信教程 | CAN总线协议基础原理
  14. PX4固件飞行日志的采集设置以及数据读取
  15. 主流移动开发平台介绍
  16. 动态规划法和贪心算法
  17. 如何使用纯Servlet做一个单表的CRUD操作
  18. Java和C、C++比较
  19. python-探索性数据分析-足球赛事数据集
  20. 美通社企业新闻汇总 | 2019.1.14 | 大陆旅客每次赴港平均消费超2万港元,欧舒丹9亿美元收购ELEMIS...

热门文章

  1. 两台linux电脑怎么互推文件夹,Llinux文件目录权限及chmod命令简析
  2. 每天5分钟玩转docker容器技术 pdf_stack 的优势 每天5分钟玩转 Docker 容器技术(113)...
  3. 如何保证进程间同步工作_系统设计硬核知识(2)——操作系统的进程管理
  4. your ps needs to be repaired_同一张人像照片,25 个国家的PS后!!!
  5. Oracle数据库基本操作
  6. linux交叉编译jpeg,libjpeg的交叉编译以及jpeg图片的缩放(缩略图)
  7. java 反射api_个人编程学习网 - Java-操作反射其他的API
  8. 整数反转Java_详解 LeetCode_007_整数反转(Java 实现)
  9. javax maven项目缺少_maven冲突解决流程
  10. 布袋除尘器过滤风速多少_布袋除尘器过滤风速的确定及启动与停机的讲解