AWS API 网关:使用 302 重定向和 set-cookie header
AWS API Gateway : Use 302 redirect and set-cookie header
我使用 AWS API 网关进行重定向响应。
简单流程:
aaa.com ====> API 网关和 Lambda ==[302 重定向]==> bbb.com
关注 the blog 时效果很好。但是,我无法在 bbb.com 设置 cookie。
我关注了博客,又定义了一个“Set-Cookie”header。下面列出了我的 Lambda 代码片段。
context.succeed({
location : "http://192.168.173.193:3030",
setCookie: "path=/;sessionID=1234;domain=null;"
});
您是否更新了响应参数?
在该博客中 post 请注意 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"
我使用 AWS API 网关进行重定向响应。
简单流程: aaa.com ====> API 网关和 Lambda ==[302 重定向]==> bbb.com
关注 the blog 时效果很好。但是,我无法在 bbb.com 设置 cookie。
我关注了博客,又定义了一个“Set-Cookie”header。下面列出了我的 Lambda 代码片段。
context.succeed({
location : "http://192.168.173.193:3030",
setCookie: "path=/;sessionID=1234;domain=null;"
});
您是否更新了响应参数?
在该博客中 post 请注意 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"