位置: 编程技术 - 正文

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怎么保存)

  • 增值税专用发票几个点
  • 未实际处置资产损失税前扣除金额的分录?
  • 公司给个体户转账怎么交税
  • 为什么征收增值税体现了量益原则
  • 小企业货币资金1710元正常吗
  • 房地产项目结转条件
  • 住房公积金个人和单位各承担多少
  • 股权变更怎么缴税
  • 建筑企业城建税及教育附加税率
  • 购买办公室电脑桌分录
  • 公司注销税务需要交多少钱
  • 如何区分劳务派遣和劳动合同
  • 固定资产折旧从入账时间算还是购入时间算
  • 通用申报表工会经费可以不申报吗
  • 视同销售的企业所得税汇缴表怎么填列?
  • 查找我的mac怎么打开
  • 其他应收款的二级科目有备用金和老板名可以吗?
  • 主营业务成本如何算
  • 缴纳公积金个人部分会计分录
  • 原始凭证填的基数怎么填
  • 月度计提所得税怎么调整
  • win11dev预览版可以升级正式版吗
  • 年底所得税账务处理
  • 企业支付给员工的一次性伤残就业补助金计入哪项费用
  • 企业怎么知道增值税的核定方法
  • 天窗漏进来的水去哪了
  • uniapp控制硬件设备
  • 用抵扣券买了东西可以退吗
  • 进项票留底怎么做分录
  • 财务费用属不属于当期损益
  • thinkphp登录验证
  • php 字符串处理函数
  • 福利费专用发票如何账务处理
  • 印花税申报成功后在哪缴税
  • 酒店会计科目及账务处理视频
  • 发票收件人信息
  • 盈利性学校收到财政补贴要缴企业所得税吗
  • 工程发票预缴是什么意思
  • windows7基本使用教程
  • sqlite3 top的查询及limit语法介绍
  • html友情链接模板
  • 利润分配的5个基本原则
  • 单位银行提取大额现金最多能取多少
  • mysql更新语句
  • mysql常用语
  • 无形资产的有效期限与法定保护期限相等
  • 车船税交不交印花税
  • 以货物抵应收账款的分录
  • 兼职会计如何做账报税
  • 抵扣认证的发票需要还回去吗
  • 自产产品用于职工食堂,确认收入吗
  • 机关事业单位以高于市场价租赁房屋
  • 净现值率和现值指数与净现值什么时候它们评价结果一致
  • 银行贷款给个人用于经营属于消费贷款
  • 会计一般用什么软件
  • 获取sql
  • win7的系统在哪里打开
  • windows 2008
  • linuxcp命令如何使用
  • Linux系统中修改文件权限
  • ps1是什么文件
  • ipcservice.dll是什么?
  • JQuery.Ajax()的data参数类型实例详解
  • 常用的linux命令大全
  • unity3D游戏开发
  • vue-resource + json-server模拟数据的方法
  • 右键打开方式里没有word
  • 命令行输入以下哪个命令可以画出样条曲线
  • javascript简明教程
  • Android事件处理模型
  • jquery 插件写法
  • python多进程多线程协程
  • 安卓activity和fragment的区别
  • js验证码代码怎么写
  • 税务分享风险如何解决
  • 河南十大纳税公司
  • 发票代码如何查询公司
  • 12366电子税务局重庆
  • 小规模纳税人可以用专票抵扣税吗
  • 湖北退役士兵退伍费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设