2016-04-21 116 views
-2

我创建了一个AWS lambda函数,并通过AWS API Gateway访问此lambda函数。当我在浏览器中直接访问API时,我能够访问并获取API(API网关)的响应,但当我尝试从本地计算机或外部服务器通过python请求包连接相同的API时,出现以下错误。如何使用python从外部服务器访问AWS API网关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 

本地计算机的Python代码:

import requests 
sms_url = "https://******.execute-api.us-east-1.amazonaws.com/" 
r = requests.get(sms_url) 
+0

你能不能请。提供代码? – Istvan

回答

0

我正在使用最新版本的Python,并请求库解决了这个问题。 请求== 2.9.1 Python 3.4.3

相关问题