任何时候调用requests.*()你都在做两件主要的事情。其一,你在构建一个 Request 对象,
该对象将被发送到某个服务器请求或查询一些资源。其二,一旦 requests
得到一个从 服务器返回的响应就会产生一个 Response
对象。
该响应对象包含服务器返回的所有信息, 也包含你原来创建的 Request
对象。
如下是一个简单的请求,从Wikipedia的服务器得到 一些非常重要的信息:
r = requests.get('http://en.wikipedia.org/wiki/Monty_Python')
如果想访问服务器返回给我们的响应头部信息,可以这样做:
print(r.headers)
如果想得到发送到服务器的请求的头部,我们可以简单地访问该请求,然后是该请求的头部:
print(r.request.headers)