我的API网关/ Lambda设置返回一个HTTP响应标头:Lambda使用回调函数将值作为JSON的一部分返回,并且Integration Response将其映射到HTTP标头(使用integration.response.body
)
使用此解决方案,值将在正文和标头中发送回。
如何在不复制响应正文中的值的情况下从Lambda响应映射标头?
如果启用了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或未指定。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句