位置: 编程技术 - 正文

Python发送form-data请求及拼接form-data内容的方法(python发送短信到手机)

编辑:rootadmin

推荐整理分享Python发送form-data请求及拼接form-data内容的方法(python发送短信到手机),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:Python发送post请求,python发送formdata,python发送formdata,python发送带附件的邮件,python发送form-data请求,python发送formdata,python发送form-data请求,python发送form-data请求,报错,内容如对您有帮助,希望把文章链接给更多的朋友!

网上关于使用python 的发送multipart/form-data的方法,多半是采用

ulrlib2 的模拟post方法,如下:

经过测试,使用上述方法发送一段二进制文件的时候,服务器报错,数据有问题!

问题就出在 'rn'.join(data)的编码,data内部拥有二进制数据,通过这种编码,可能是把数据转换为utf-8格式,当然有问题。

搜索了很多资料,查到可以使用requests库提交multipart/form-data 格式的数据

一个multipart/form-data 的表单数据,在http里面抓包如下:

<二进制文件数据未显示>

上述数据在requests里面可以模拟为:

发送上述post请求,也就是简单的

就这么简单

Python发送form-data请求及拼接form-data内容的方法(python发送短信到手机)

在官方网站上,requests模拟一个表单数据的格式如下:

files = {'name': (<filename>, <file object>,<content type>, <per-part headers>)}

这一行模拟出来的post数据为:

如果filename 和 content-Type不写,那么响应模拟post的数据就不会有二者。

通常使用requests 不像使用urllib2那样可以自动管理cookie,不过如果获取到cookie

可以在requests请求里面一并将cookie发送出去

requests使用的cookie格式如下:

发送cookie可以使用:

这样就可以了

拼接form-data的post内容

其中需要注意的是文件数据的字典值,其格式为f'/path/to/file',具体调用的形式如下:

返回的内容是一个元组,第一个参数是请求头中Content-Type的值,第二个是具体post的内容。然后使用httplib的post方法就可以发送了。

使用Python保存网页上的图片或者保存页面为截图 Python保存网页图片这个是个比较简单的例子,网页中的图片地址都是使用'

python如何通过protobuf实现rpc 由于项目组现在用的rpc是基于googleprotobufrpc协议实现的,所以花了点时间了解下protobufrpc。rpc对于做分布式系统的人来说肯定不陌生,对于rpc不了解的童

Django Admin实现上传图片校验功能 Django为未来的开发人员提供了许多功能:一个成熟的标准库,一个活跃的用户社区,以及Python语言的所有好处。虽然其他Web框架也声称能提供同样的内

标签: python发送短信到手机

本文链接地址:https://www.jiuchutong.com/biancheng/383384.html 转载请保留说明!

上一篇:Python多线程爬虫简单示例(python多线程爬虫代码)

下一篇:使用Python保存网页上的图片或者保存页面为截图(python3.5怎么保存)

  • 2019年的个税现在还可以退吗
  • 专票待认证
  • 城建税减半从什么时候开始
  • 红字发票信息表盖章位置图片
  • 红字信息表跨月撤销和申报
  • 审计范围包括什么内容
  • 汇算清缴亏损在后期弥补时怎么做会计处理?
  • 补贴收入计入哪个科目
  • 利润为负会计分录
  • 残保基金属税金怎么算
  • 案例分析关于团员青年的思想困惑疏导和成长问题释疑
  • 为什么公司信用代码不对
  • 汽车销售公司买车后续维修保养
  • 将自产产品无偿赠送 会计处理
  • 典当行的账务处理会计分录大全
  • 无偿赠送资产需要交哪些税
  • 城建税是增值税的附加税吗
  • 如何解决windows7台试电脑蓝屏问题
  • 自创商誉的确认
  • 人民币账户购汇支付
  • 成本法转为权益法例题
  • zendframework3中文手册
  • 农村个体户需要报税吗
  • 医院执行政府会计制度补充规定
  • 缴纳以前年度房产税会计分录
  • ts中如何定义一个数组
  • redis主从复制如何保证不丢失数据
  • 【机器学习】支持向量回归
  • 签劳动合同员工突然离职怎么办
  • 如何根据营业执照核定税种
  • 其他应付款个人在贷方表示什么
  • 出资比例不等于100%
  • phpcms二次开发教程
  • 个体户不刻公章也要报税吗
  • 有限公司分公司属于什么类型
  • 揭秘如何投屏纽约时代广场
  • 金税盘长期不使用
  • mysql数据库操作中,use是用来做什么的?
  • 质量赔偿金
  • 丢失增值税专用发票的征管政策
  • 汇算清缴期间费用福利费填哪里
  • 出口应纳增值税
  • 成本费用会计分录
  • 上年的应收帐款怎么记账
  • 公司与公司之间的借款合法吗
  • 印花税征税对象包括
  • 小规模纳税人超过30万是全额纳税吗
  • 免费领课程有什么陷阱
  • 会计入门技巧
  • mysql安装与配置详细教程
  • mysql 5.7.17 64bit安装配置方法图文教程
  • Windows自带的游戏怎么删除
  • centos7installation怎么配
  • bios密码忘记了要怎么重置
  • centos安装scala
  • xp系统创建本地连接的方法
  • Ubuntu 14.10 “Utopic Unicorn”正式发布(附下载)
  • mac字体发虚解决办法
  • 内存 服务器
  • linux ssh 登录
  • opengl perspective
  • 用nodejs做的项目
  • JavaScript中创建文件
  • js 对象内存 占用
  • vue实现滚动条
  • javascript entries
  • 非法文件名是什么
  • JavaScript replace(rgExp,fn)正则替换的用法
  • python怎么调用shell脚本
  • 浅谈JavaScript事件的属性列表
  • python生成随机数表
  • unity相关问题
  • js的类型有哪几种
  • 轻轻松松学习JavaScript
  • android隐藏图片
  • 机打发票真伪查询
  • 工程开具增值税专用发票
  • 微众银行企业金融客服电话多少
  • 海口市地方税务局是什么级别
  • 公司的车销售给个人怎么做账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设