位置: 编程技术 - 正文

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

  • 计提税金会计分录怎么算
  • 什么是简易征税项目
  • 递延所得税负债账务处理
  • 上月多计提增值税
  • 所得税费用是什么要素
  • 进出口环节税
  • 金税盘维护费发票需要认证吗
  • 法人转钱入公户怎么做会计分录
  • 施工劳务企业要交增值税吗
  • 公司购买手机如何入账
  • 盘亏的设备按正常报废处理是否符合会计制度要求
  • 发票查询发票代码有误
  • 个人提供劳务给个人,不开票要缴税吗
  • 外币借款汇兑差额计入什么科目
  • 共用的水电费支出怎么算
  • 装修预付款怎么做分录
  • 租赁收入无发票怎么做账
  • 应扣未扣税款向谁追缴
  • 管理费用的明细科目怎么写
  • 个人所得税申报错误如何更正申报
  • 生活垃圾处理项目基础金融产品包括
  • 股权案例分析2020
  • 增值税防伪税控系统管理办法
  • 耗材会计分录做账怎么做
  • 个体工商户做账可以做工资吗
  • 间接补贴主要包括
  • 现金支票丢了
  • 银行承兑汇票没有提示付款
  • 苹果手机zm
  • win10如何禁用administrator用户
  • 公司车过户给个人流程
  • 应用程序错误0x000000
  • win10远程连接提示身份验证错误
  • 药品推广服务费怎么开票
  • 高新技术企业加计5%
  • uniapp image mode
  • php的file函数
  • php数组分为哪两种
  • 前端promise封装
  • 2021前端校招笔试
  • javascript对象有哪些
  • php smtp发送邮件
  • 固定资产如何分类?
  • 织梦怎么用模板建站
  • mongodb添加用户并授权
  • 织梦系统
  • 保税区商品可以开发票吗
  • 库存商品结转成本的金额怎么计算
  • 合伙企业是否需要缴纳印花税
  • 印花税漏报,税务局怎么罚款
  • 销售产品用什么词形容
  • 红字发票可以跨月入账吗
  • 税额抵减的账务处理
  • 怎样查企业注册地址
  • 年底未分配利润为负数怎么做分录
  • 净资产总计等于什么
  • Mysql使用or如何优化
  • ubuntu恢复rm –rf删除的文件
  • win7安装sqlserver2000
  • Windows如何自动关机
  • ubuntu好看的字体
  • mac如何快速关闭程序
  • win8.1的开始菜单在哪
  • sgmain.exe - sgmain是什么进程 有何作用
  • linux卸载apache2
  • sedsvc.exe是什么
  • linux的web服务器
  • win7系统更新显卡驱动后黑屏无法启动
  • linux cpan
  • cocos2dx入门
  • 合肥地税局客服电话
  • 发票与报销内容不一样
  • 海淀区地税局电话
  • 税务机关代收工会经费手续费
  • 本期应纳税额怎么算
  • 请问各位专家金线吊乌龟有什么功效
  • 江苏税务缴费小程序
  • 税率的计算器在线计算
  • 综合所得税包括哪些内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设