我创建了一个AWS lambda函数,并通过AWS API Gateway访问此lambda函数。当我直接在浏览器中访问API时,我能够访问并获得API(API网关)的响应,但是当我尝试通过python请求包从本地计算机或外部服务器连接相同的API时出现以下错误
API格式:https://endpoint.execute-api.amazonaws.com/cfs/
Error: [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
Local Machine python代码:
import requests
sms_url = "https://******.execute-api.us-east-1.amazonaws.com/"
r = requests.get(sms_url)
答案 0 :(得分:0)
我通过使用最新版本的Python和请求库解决了这个问题。 请求== 2.9.1 Python 3.4.3