如何在请求中定义HTTP协议版本?

mas*_*ton 7 python python-3.x python-requests

import requests  
requests.get("http://www.sample.com")
Run Code Online (Sandbox Code Playgroud)

如何修改参数来发送请求,如下所示:

“获取 www.sample.com HTTP/1.0”

“获取 www.sample.com HTTP/1.1”

小智 7

在发出请求之前,您必须通过将http.client.HTTPConnection_http_vsn_str属性设置为 来修补代码:'HTTP/X.Y'

import requests

from http.client import HTTPConnection
HTTPConnection._http_vsn_str = 'HTTP/1.0'

requests.get('http://example.com')
Run Code Online (Sandbox Code Playgroud)