3
下面的例子GET:Python請求庫中的[SSL:UNKNOWN_PROTOCOL]可能的原因是什麼?
r = requests.get(url, auth=(self.key, ''), verify=False)
具有以下回溯失敗:
File "/Library/Python/2.7/site-packages/requests/api.py", line 70, in get
return request('get', url, params=params, **kwargs)
File "/Library/Python/2.7/site-packages/requests/api.py", line 56, in request
return session.request(method=method, url=url, **kwargs)
File "/Library/Python/2.7/site-packages/requests/sessions.py", line 475, in request
resp = self.send(prep, **send_kwargs)
File "/Library/Python/2.7/site-packages/requests/sessions.py", line 596, in send
r = adapter.send(request, **kwargs)
File "/Library/Python/2.7/site-packages/requests/adapters.py", line 497, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: [SSL: UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:590)
運行蟒蛇2.7.12
我可以證實這不是Python requests gives SSL unknown protocol
-
重複
- 問題32099208是特定於端口問題的請求的URL
- 我的目標URL將按預期在Python以外的客戶機的請求
我已經將其標記爲的重複問題涉及同一主題。如果您覺得這個問題不能解決您的問題,請提供相關網址,以便人們仔細觀察並重現問題。一般來說,如果對方沒有回覆TLS(這可能有多種原因)(錯誤設置,中間件如防火牆,帶有SSL 2.0的舊服務器...),則會出現此錯誤。 –