从AWS Lambda设置HTTP响应标头

岛屿:

我的API网关/ Lambda设置返回一个HTTP响应标头:Lambda使用回调函数将值作为JSON的一部分返回,并且Integration Response将其映射到HTTP标头(使用integration.response.body

使用此解决方案,值将在正文和标头中发送回。

如何在不复制响应正文中的值的情况下从Lambda响应映射标头?

Khalid T .:

如果启用了Lambda代理集成,则可以将响应标头设置为Lambda输出的一部分,并且API Gateway会将其作为HTTP响应的一部分返回给客户端。

Node.js示例:

callback(null, {
    "isBase64Encoded": false, // Set to `true` for binary support.
    "statusCode": 200,
    "headers": {
        "header1Name": "header1Value",
        "header2Name": "header2Value",
    },
    "body": "...",
});

如果不返回额外的响应头headers则可以为null或未指定。

请参阅Lambda函数的输出格式以实现代理集成

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在HTTP响应中设置标头?

如何使用Lambda访问HTTP标头以请求对AWS API Gateway的请求?

在AWS Lambda上配置CORS响应标头?

如何访问AWS Lambda中的标头?

返回标头内容-API Gateway + AWS Lambda

使用HTTP代理访问AWS API Gateway中的标头?

服务器如何设置HTTP响应标头?

如何在自定义授权者AWS Lambda函数中访问HTTP标头

AWS API Gateway:如果响应未经授权,则添加标头

将自定义标头添加到Amazon AWS ELB响应

如何使用Lambda代理集成激活功能将CORS标头添加到AWS API Gateway响应

在AWS Lambda Node JS的http响应标头中设置Cookie

AWS Lambda响应错误

如何在2018年访问AWS Lambda中的标头

默认响应标头:带代理集成的AWS API网关

如何获取AWS JavaScript SDK调用的响应标头?

如何在AWS Load Balancer响应中禁用Apache HTTP标头信息?

在AWS Lambda中,使用变量设置标头属性

在AWS Lambda上使用libxmljs的“无效的ELF标头”

AWS Lambda python函数在输出中提供json标头

AWS Api Gateway使用http Integration将标头值设置为默认值

修复AWS API网关不提供的CORS“响应预检...”标头,并放大

AWS Lambda代理-客户端未接收标头

使用AWS Api Gateway终端节点设置HTTP代理时,您可以静态设置标头及其值吗?

无法使用HTTP标头在AWS S3中设置对象元数据

使用带有标头和路径的 NodeJS 从 Lambda 调用 AWS Lambda

当调用源自浏览器 AWS 开发工具包时,AWS Lambda 设置响应标头

在 ASP.NET HTTP 响应中设置 CORS 标头

使用 Lambda@Edge 设置 HTTP 标头