【发布时间】:2020-06-10 03:39:56
【问题描述】:
我开发了一个 API(端点:https://helloworld.mycompanyname,我需要使用参数 'key' 请求它)。我想从前面访问这个 API,所以我正在尝试这个方法:
@app.route('/test/', methods=("POST","GET"))
def test():
payload = {'key':'****'}
r = requests.get('https://helloworld.mycompanyname/', params=payload)
return r.text
我有这个 SSL 错误:
requests.exceptions.SSLError: HTTPSConnectionPool(host='helloworld.mycompanyname', port=443): url: /?key=*** 超过最大重试次数(由 SSLError(SSLError("bad handshake: Error( [('SSL 例程', 'tls_process_server_certificate', '证书验证失败')])")))
我该如何解决?
【问题讨论】:
-
已检查。我不想添加“verify=False”,因为强烈建议添加证书验证