我在API网关中设置了一个POST资源,可以调用Lamdba函数,很好。 在"集成请求"中,对于text / plain Content-type,我定义了以下映射:
#set($messageStr = $util.urlEncode($input.body))
{
"message" : "$messageStr"
}
问题是:每当我使用JSON保留字符发布数据时,集成请求映射都会显示
{"message": "Could not process payload"}
示例:blablabla
将正确传递给lambda,而不是{blablabla
或a:e
...
这似乎是urlEncode方法需要JSON数据的方法。
任何想法如何传递任何身体作为纯文本?
由于