python - 防止将 python 请求重定向到 .shtml 链接
问题描述
我正在向.shtml链接发出 python 请求。我希望请求不允许重定向。为此,我正在使用以下命令。
response = requests.request("POST", url, headers=headers, data=payload, allow_redirects=False)
然而,尽管allow_redirects
选项设置为false
. 相同的.shtml URL 在浏览器上返回302响应,但使用上述 python 请求返回200 。我想要一种可能的方法来阻止请求被重定向,就像它发生在浏览器上一样。此外,response.history
返回一个空列表。
解决方案
python requests
处理.shtml
方式与处理方式相同.html
。就我而言,问题出在 URL 上。
推荐阅读
- python - 缺少 1 个必需的位置参数 - 财务
- javascript - 为什么我不能在 Mongoose 中使用异步转换器?
- kubernetes - 在 pod 上禁用 Kubernetes ClusterIP 服务环境变量
- python - 使用 Python 从特殊类型的 URL 中提取所有文本
- resize - 允许用户调整窗口大小,使 Gtk3 TextView 组件无法显示所有文本
- stripe-payments - Stripe 无法提取 json 卡 ID
- python - 使用 tkinter 推动按钮时如何更改按钮的颜色?
- django - Django模型数据库查找
- javascript - 当面数超过两个时触发事件
- javascript - 导出默认不等待我的函数返回查询。反应原生