python - 在 Lambda Python 中调用发布请求时获得 401 Unauthorized
问题描述
我使用下面的代码在 Lambda 和 Pycharm 中调用 post 请求:
def save_log(event=None, context=None):
headers = {
'content-type': 'application/x-www-form-urlencoded',
}
params = {
'service_id': 12,
'account': 'abc',
'password': 'abc123'
}
url = "https://url/api/auth"
resp = requests.post(url, data=params, headers=headers)
print(resp.content)
return {
'statusCode': 200,
}
但它只适用于 Pycharm,不适用于 Lambda。在 Lambda 中,我在调用它时得到“401 Unauthorized”。我已将“请求”包添加到 Lambda。
我怎样才能正确地做到这一点?
解决方案
推荐阅读
- google-sheets - Google Sheets yahoo Finance importXML 文本不是 td 数据
- javascript - D3“固定”图表中的条形值?
- html - div问题 我使用的计量单位是否正确?
- python - 如何在 Pytorch 中将神经网络划分为子网络?
- php - 添加 Yii2 测验时未找到“CWebModule”类
- python - 如何以简单的方式映射数据框的列?
- java - 谷歌云平台关闭Executorservice错误
- android - 不显示导航抽屉图标
- django - 在带有 Django 后端的 react-router-dom 中使用浏览器路由器
- security - 给定带有时间戳的旧值,是否可以预测未来的 2FA 值?