要将AWS API Gateway整合请求中的HTTP头传递给Lambda函数,您可以在API Gateway的集成请求中配置映射模板。以下是一个解决方法,包含代码示例:
{
"httpMethod": "$context.httpMethod",
"headers": {
#foreach($header in $input.params().header.keySet())
"$header": "$util.escapeJavaScript($input.params().header.get($header))" #if($foreach.hasNext),#end
#end
},
"body": $input.json('$')
}
请注意,上述代码示例将请求的HTTP方法、HTTP头和请求主体(如果存在)作为JSON对象传递给Lambda函数。您可以根据您的需求进行自定义修改。