AWS api网关类似JSON的主体

时间:2017-04-30 12:04:22

标签: json amazon-web-services mapping aws-api-gateway plaintext

我在API网关中设置了一个POST资源,可以调用Lamdba函数,很好。 在"集成请求"中,对于text / plain Content-type,我定义了以下映射:

#set($messageStr = $util.urlEncode($input.body))

    {
    "message" : "$messageStr"
    }

问题是:每当我使用JSON保留字符发布数据时,集成请求映射都会显示

{"message": "Could not process payload"}

示例:blablabla将正确传递给lambda,而不是{blablablaa:e ...

这似乎是urlEncode方法需要JSON数据的方法。

任何想法如何传递任何身体作为纯文本?

由于

0 个答案:

没有答案