这些结果适用于通过API网关和lambda进行的GET和POST请求响应。使用了相同的lambda函数,但是当我使用API网关的post方法时,响应只是向我显示JSON。我该怎么办?
when i used get req这是我的lambda函数
exports.handler = (event, context, callback) => {
const response = {
statusCode: 301,
headers: {
Location: 'https://google.com',
}
};
return callback(null, response);
}
谢谢。
GET请求将返回响应中提供的任何内容。在这种情况下,它是JSON对象response。对于POST请求,相同的response对象将返回到API网关,然后将其按原样返回给客户端。
也许这里的文档可能对您有帮助https://docs.aws.amazon.com/en_pv/apigateway/latest/developerguide/api-gateway-integration-settings-integration-response.html