用户使用request模块在浏览器中访问一个网站时,浏览器会向服务器发送一个HTTP请求,服务器接收请求后处理并返回一个HTTP响应对象(其包含状态码,响应头…)
如上所述!这个服务器接收请求后处理并返回一个HTTP响应对象如响应头,是指以下几种情况中的哪一种呢?还是说都属于上述同一种类型呢?
情况一(图1):
情况一(修改代码后):
import requests
url = 'https://www.zhihu.com/'
headers = {
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36'
}
response = requests.get(url,headers=headers)
print(response.text)
提问:图2中第4-6行代码:
headers={………}
是否指:服务器接收请求后处理并返回的一个HTTP响应对象响应头呢?
情况二(写不到了之后重新提问,谢谢大家!)