# Created by GeeCall
# filename :python_request_redirect.py
import requests

r = requests.get('http://github.com')

print( r.url)

print(r.status_code)

print(r.history)


默认情况下,除了 HEAD, Requests 会自动处理所有重定向。

可以使用响应对象的 history 方法来追踪重定向。

Response.history 是一个 Response 对象的列表,为了完成请求而创建了这些对象。这个对象列表按照从最老到最近的请求进行排序。

例如,Github 将所有的 HTTP 请求重定向到 HTTPS

  • 代码
    154 引用 • 44 回帖
  • python

    Python (发音:[ paiθ(ə)n; (US) paiθɔn ]n. 蟒蛇,巨蛇 ),是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发…

    7944 引用 • 22 回帖 • 2 关注
  • Requests

    Requests 是一个 Python 的 HTTP 客户端库。 支持的 HTTP 特性: Keep-Alive & Connection Pooling International Domains and URLs Sessions with Cookie Persistence …

    2 回帖
感谢    赞同    分享    收藏    关注    反对    举报    ...