Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Chalice(AWS Lambda/API网关)应用程序中访问原始查询字符串(或完整URL)?_Python_Amazon Web Services_Aws Lambda_Aws Api Gateway_Chalice - Fatal编程技术网

Python 如何在Chalice(AWS Lambda/API网关)应用程序中访问原始查询字符串(或完整URL)?

Python 如何在Chalice(AWS Lambda/API网关)应用程序中访问原始查询字符串(或完整URL)?,python,amazon-web-services,aws-lambda,aws-api-gateway,chalice,Python,Amazon Web Services,Aws Lambda,Aws Api Gateway,Chalice,我正在使用Chalice在AWS Lambda和API网关上构建一个相当简单的API 我需要一种方法来访问原始查询字符串(即foo=bar&abc=123)。访问app.current\u request.query\u params字典时,它已经被处理过,因此任何空参数(foo=&bar=)都已被删除 不幸的是,我正在使用一个第三方API,它根据原始查询字符串在查询字符串中发送一个有符号的哈希值。没有原始的、未更改的查询字符串,我无法验证它。除了当前请求之外,是否有其他方法访问它。查询参数?如

我正在使用Chalice在AWS Lambda和API网关上构建一个相当简单的API

我需要一种方法来访问原始查询字符串(即
foo=bar&abc=123
)。访问
app.current\u request.query\u params
字典时,它已经被处理过,因此任何空参数(
foo=&bar=
)都已被删除


不幸的是,我正在使用一个第三方API,它根据原始查询字符串在查询字符串中发送一个有符号的哈希值。没有原始的、未更改的查询字符串,我无法验证它。除了当前请求之外,是否有其他方法访问它。查询参数?

如果您希望获得所有内容,请执行以下操作

让我们假设您正在点击路径
/objects/{what}?human=you&thing=computer

@app.route('/objects',methods=['GET'])
定义myobject(什么):
everything=app.current\u request.to\u dict()
打印(“看着我:{}”.format(params))
有关更多信息,请参阅: