如何使用AWS lambda重定向发布请求的URL?

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

这些结果适用于通过API网关和lambda进行的GET和POST请求响应。使用了相同的lambda函数,但是当我使用API​​网关的post方法时,响应只是向我显示JSON。我该怎么办?

when i used post req

when i used get req这是我的lambda函数

exports.handler = (event, context, callback) => {
   const response = {
    statusCode: 301,
    headers: {
      Location: 'https://google.com',
    }
  };

  return callback(null, response);
}

谢谢。

javascript amazon-web-services redirect aws-lambda gateway
1个回答
0
投票

GET请求将返回响应中提供的任何内容。在这种情况下,它是JSON对象response。对于POST请求,相同的response对象将返回到API网关,然后将其按原样返回给客户端。

也许这里的文档可能对您有帮助https://docs.aws.amazon.com/en_pv/apigateway/latest/developerguide/api-gateway-integration-settings-integration-response.html

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