0
我想在發送給lambda之前將請求主體和查詢字符串參數結合起來。比方說,我在拉姆達實體如下:Aws Api網關集成請求如何將屬性附加到請求正文?
Class Person {
private String firstName;
private String lastName;
private String language;
}
和發送到API網關的JSON是{"firstName":"Foo","lastName":"Bar"}
正如你看到的「語言」場在請求主體缺少。我想從查詢字符串中獲取這個語言字段並添加到json。 我該如何達到目標?
有沒有辦法在集成請求節? 例如:
$input.json(x).append("language":"$input.params('name')")
我找不到任何有價值的信息。 在此先感謝。
我更多的細節不想構建新的json,因爲如果我這樣做,我必須更改Lambda中的實體。謝謝。 –
您可以將完整的實體添加到正文映射模板中,而無需更改實體結構。或者你很樂意直接在代碼中獲取查詢字符串?我已經改變了我的答案了一下。 –