我在Lambda中有一个python函数,该函数现在将文本返回到我的API Gateway API。我正在返回一个
的JSON对象userResponse = functon(return HTML)
return {
"isBase64Encoded": False,
"statusCode": 200,
"body": userResponse
}
我相信必须在API网关控制台中创建一个响应模型,该模型遵循JSON schema。
Method Response image
我在SO中找到的示例涉及主体映射模板,我似乎找不到在API网关中放置的位置。这些正文映射模板未通过JSON模式验证。
我对如何创建模型不知所措,因此它将返回HTML,而用户的浏览器会将其识别为HTML。
Model definition image
最终结果是Lambda函数的输出是HTML,应在用户浏览器中显示为HTML。
任何指导表示赞赏。
谢谢!
答案 0 :(得分:0)
我转而使用Lambda代理集成解决了该问题。