我在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。
感谢任何指导。
谢谢!
我切换到使用Lambda代理集成来解决问题。