Я столкнулся с вышеуказанной проблемой при отправке HTTP-запроса от AWS Python Лямбда-функции. [Имеет триггер S3]
Пример кода:
import json
import requests
url = "https://abc.def.com/project/modules/webservices/index.php"
postData = {'data':'one'}
postDataReq = requests.post( url, data=postData, cert=( 'path/to/cert', 'path/to/key') )
try:
if( postDataReq.status_code == 200 ):
print("Response success ::: "+str(postDataReq.text))
else:
print("Response Failed::: "+str(postDataReq.text))
except requests.exceptions.ConnectionError:
print("Connection refused")
except requests.exceptions.HTTPError as e:
print (e.response.text)