位置: 编程技术 - 正文

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

  • 住宿普通发票怎么做账
  • 耕地占用税退税政策
  • 盈余公积的作用与意义
  • 人工费用包括哪些科目
  • 停车费定额发票税率
  • 劳务派遣公司如果倒闭了怎么办
  • 增值税主表本期缴纳上期应纳税额需要填数嘛
  • 一般纳税人无票收入会计分录
  • 接收商业承兑汇票需要到银行办手术吗
  • 现金股利和股票股利的区别
  • 仓库的数量为负数怎么办
  • 退货没有红字发票怎么办
  • 建筑业企业包括哪些企业
  • 公司缴纳社保要多久
  • 餐饮发票怎么进行财税处理?
  • 购买理财产品会损失本金吗
  • 佣金发票可以抵扣吗
  • 充电话费送的
  • 物业水费电费
  • 支付给董事的董事费怎么征收个人所得税?
  • 收到安监处罚款怎么处理
  • 多提的费用如何做冲减分录
  • 废旧物资销售收入
  • protect.exe进程
  • 水表同步
  • 可供出售金融资产现在叫什么
  • 盛开的樱花和姬子的故事
  • 约当产量法的会计分录
  • 投资者追加资本金属于什么
  • 物业费可以分期付款吗
  • react js 教程
  • 固定资产的基本特征有哪些
  • 税务新法规
  • 缴纳文化事业建设费
  • 开房租发票交的税因优惠政策退税如何账务处理?
  • 个税显示退税成功但是没有收到钱
  • 个税代扣代缴手续费返还需要缴纳增值税吗
  • 怎么打印银行对账单
  • 土地使用税如何计算缴纳
  • 已抵扣的进项税额如何转出
  • 营改增会计分录怎么做
  • 应付股利科目怎么结转
  • 增值税进项发票抵扣期限是多少天?
  • 劳务派遣公司工资发放方式
  • 建筑公司挂靠单位的财务处理是?
  • 上月财务费用多做了,本月怎么调
  • 代收物业费有什么风险
  • 出口免税的税种包括
  • 非房产企业出售土地,能否计算抵减地价款
  • 为什么留存收益不考虑筹资费用
  • 可供出售金融资产是指什么
  • 备查账包括哪些
  • 行政单位经费支出审批权限
  • sql注入是干嘛的
  • mysql怎么修改列的类型
  • win10升级后c盘莫名其妙满了
  • ubuntu怎么录音
  • win10系统如何关闭窗口特效
  • xp系统如何找到bitlocker
  • 使用标准用户帐号的方法
  • 教大家一些实用的技巧方法
  • windows8蓝牙设置在哪里
  • realshed.exe - realshed是什么进程 有什么用
  • windows移动中心有什么用
  • 电脑操作系统win8
  • pc guide
  • Windows8和Windows8 RT版的区别介绍
  • 电脑开机后出现win7画面后一直黑屏
  • 四个版本的雪国开头翻译
  • dosbox终止程序
  • nodejs基础
  • 虚拟机中使用keil
  • linux管道定义
  • nodejs xhr
  • js模拟用户点击
  • javascript产生随机整数随机性强
  • 设置自定义
  • 自然人电子税务局
  • 货车违章查哪个部门
  • 资源税的作用是什么?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设