以下是一个GET请求的示例:
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)
运行Python 2.7.12
我可以确认这不是Python requests gives SSL unknown protocol的重复问题。
- 问题32099208具体涉及所请求URL上的端口问题。
- 我的目标URL在Python Requests以外的客户端中按预期工作。