AWS / Python Lambda函数检查查询字符串是否存在

问题描述 投票:3回答:1

在我的lambda函数中,它接受事件api查询字符串,我想检查是否存在。以下是有效的:

if event['queryStringParameters']['order'] == 'desc':
        file_names.append('hello')

我已经尝试过event['queryStringParameters']['order'] != null但是如果没有使用lambda函数的订单查询字符串,该函数会中断导致502响应。如何在不破坏查询字符串的情况下检查它是否被使用?

python python-3.x amazon-web-services aws-lambda
1个回答
4
投票

在引用之前,请务必检查dict是否包含密钥。

if 'queryStringParameters' in event and 'order' in event['queryStringParameters']:
© www.soinside.com 2019 - 2024. All rights reserved.