Python模块request去掉headers里请求content-length
前言全局说明
Python模块request去掉headers里请求content-length
一、说明
当request请求data有参数时,会自动计算长度,并增加 content-length 值, 但有些服务器不接收这样的参数就可能会报错。
二、网上方法:
2.1 requests 去掉 headers 里的 content-length
来源:https://blog.csdn.net/wxy318/article/details/82194489
from requests import Request, Session session = Session() request = Request('POST',url, data=data, headers=headers).prepare() del request.headers['content-length'] response = session.send(req)
2.2 删除生成的内容长度标题
来源:https://www.it1352.com/886364.html
from requests import Request, Session s = Session() req = Request('POST', url, data=data) prepped = req.prepare() del prepped.headers['content-length'] response = s.send(prepped)
扩展链接:
https://docs.python-requests.org/en/latest/user/advanced/#chunk-encoded-requests
https://requests.readthedocs.io/en/latest/
三、
四、
免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。
参考、来源:
标签:
python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
2021-05-07 ubuntu光盘源本地源自定义源
2021-05-07 【汇总】docker参数、命令
2021-05-07 iphone苹果手机两台电话同时响关闭