创建一个API网关模型以使用JSON模式返回HTML

问题描述 投票:0回答:1

我在Lambda中有一个python函数,该函数现在将文本返回到我的API Gateway API。我正在返回一个看起来像

的JSON对象
userResponse = functon(return HTML)

return {
"isBase64Encoded": False,
"statusCode": 200,
"body": userResponse
}

我相信必须在[API]控制台中创建一个响应模型,该模型遵循JSON schemaMethod Response image

我在SO中找到的示例是指主体映射模板,我似乎找不到在API网关中放置的位置。这些正文映射模板未通过JSON模式验证。

我不知道如何创建模型,因此它将返回HTML,而用户的浏览器会将其识别为HTML。Model definition image

最终结果是Lambda函数的输出是HTML,应在用户浏览器中显示为HTML。

感谢任何指导。

谢谢!

json amazon-web-services api-gateway
1个回答
0
投票

我切换到使用Lambda代理集成来解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.