Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python请求中禁用SNI?_Python_Python Requests_Sni - Fatal编程技术网

如何在Python请求中禁用SNI?

如何在Python请求中禁用SNI?,python,python-requests,sni,Python,Python Requests,Sni,我正在尝试使用请求通过SSL访问远程服务器。不幸的是,它的配置错误,因此在SNI握手过程中,它会响应错误TLSV1\u UNRECOGNIZED\u NAME,浏览器会忽略该错误,但会在请求中引发异常 这似乎和这个问题是同一个问题,但在Python而不是Java中:` 该连接在不支持SNI的Python2中工作得非常好。如何在Python3中禁用SNI以使连接正常工作?我找不到在请求级别禁用SNI的方法,但我发现了一种会欺骗它认为SNI不受支持的方法。在导入请求之前添加此代码(不要在导入之后添加

我正在尝试使用
请求
通过SSL访问远程服务器。不幸的是,它的配置错误,因此在SNI握手过程中,它会响应错误
TLSV1\u UNRECOGNIZED\u NAME
,浏览器会忽略该错误,但会在
请求中引发异常

这似乎和这个问题是同一个问题,但在Python而不是Java中:`


该连接在不支持SNI的Python2中工作得非常好。如何在Python3中禁用SNI以使连接正常工作?

我找不到在
请求
级别禁用SNI的方法,但我发现了一种会欺骗它认为SNI不受支持的方法。在导入
请求之前添加此代码(不要在导入之后添加,否则将太迟):


不确定,如果相关的话,但今天我收到了accross
requests\u toolbelt
offeeing。
import ssl
ssl.HAS_SNI = False