如何从AWS API Gateway传递标头

时间:2017-10-26 12:25:40

标签: httprequest aws-lambda aws-api-gateway lumen

我从lambda函数传递了附加键值对,与aws labs中提到的相同。然后在API网关中,我在集成请求中设置了主体映射模板。 (Check this)。

但是当请求进入端点(PHP)时,我无法获取任何数据。它是空数组print_r($_REQUEST);

我检查了cloudWatch这是它显示的内容。 Endpoint request body after transformations: { "userData" : "{"city":"USA","Name":"Sanket","id":3}" }

其他信息 - 当我打印print_r($_REQUEST);时,它是空数组,但是当我打印$request->getContent();时,它会显示所有数据。

更新 - 我 Additional information here

1 个答案:

答案 0 :(得分:1)

您已经提到过在集成请求中设置了主体映射模板。如果要集成响应,则应在集成响应中设置它,而不是在集成请求中。