AWS API网关:使用302重定向和set-cookie标头

时间:2016-02-24 07:19:12

标签: amazon-web-services setcookie http-status-code-302

我使用AWS API Gateway重定向响应。

简单流程: aaa.com ====> API网关& Lambda == [302重定向] ==> bbb.com

在关注the blog时效果很好。但是,我无法在 bbb.com 设置cookie。

我关注了博客并定义了另一个“Set-Cookie”标题。我的Lambda代码段列在下面。

context.succeed({
    location : "http://192.168.173.193:3030",
    setCookie: "path=/;sessionID=1234;domain=null;"
});

1 个答案:

答案 0 :(得分:2)

您是否更新了响应参数?

在该博客文章中,请注意Swagger示例的responseParameters部分。

responseParameters:
          method.response.header.Location: "integration.response.body.location"

您需要在Set-Cookie参数的映射中添加另一行。类似的东西:

responseParameters:
          method.response.header.Location: "integration.response.body.location"
          method.response.header.Set-Cookie: "integration.response.body.setCookie"