Ale*_*lex 6 python amazon-web-services aws-lambda
我有一个用 Python 编写的 lambda 处理程序,我希望对浏览器执行 301 重定向。我不知道如何配置响应Location头(或状态代码)——除了某些属性之外,文档似乎没有涵盖上下文对象中的任何内容。显然context.succeed适用于 Node JS,但这在 Python 中没有帮助。
返回:
{"Location": "http://google.com/"}
Run Code Online (Sandbox Code Playgroud)
导致 API 网关报告:
Fri Dec 09 16:20:53 UTC 2016 : Execution failed due to configuration error: Malformed Lambda proxy response
Run Code Online (Sandbox Code Playgroud)
在测试控制台中。
那么,在使用 API 网关和“AWS Lambda 代理”集成请求时,如何从 Python Lambda 函数执行 301 重定向?
结果我需要手动映射集成响应中的响应标头和响应代码。以下帖子帮助我得到了我想要的: https: //kennbrodhagen.net/2016/04/02/how-to-return-302-using-api-gateway-lambda/
| 归档时间: |
|
| 查看次数: |
5157 次 |
| 最近记录: |