在请求发布页面上将其重新发布给其他人:
在版本1之前,“请求”不支持执行此操作。在版本1之后,您应该继承HTTPAdapter的子类,如下所示:
from requests.adapters import HTTPAdapterfrom requests.packages.urllib3.poolmanager import PoolManagerimport sslclass MyAdapter(HTTPAdapter): def init_poolmanager(self, connections, maxsize, block=False): self.poolmanager = PoolManager(num_pools=connections, maxsize=maxsize, block=block, ssl_version=ssl.PROTOCOL_TLSv1)
完成此操作后,您可以执行以下操作:
import requestss = requests.Session()s.mount('https://', MyAdapter())然后,通过该会话对象的任何请求都将使用TLSv1。


![Python请求request.exceptions.SSLError:[Errno 8] _ssl.c:504:发生了违反协议的EOF Python请求request.exceptions.SSLError:[Errno 8] _ssl.c:504:发生了违反协议的EOF](http://www.mshxw.com/aiimages/31/611187.png)
