我启用了 Lambda 代理集成,并将响应标头设置为 Lambda 输出和 API 网关的一部分,API 网关会将它们作为 HTTP 响应的一部分返回给客户端。
示例代码:
callback(null, {
"statusCode": 302,
"Location" : "https://somewebsite.com"
"headers": { "headerName": "headerValue", ... },
"body": "..."
});
我需要在标头中发送 3 个 cookie。我试过。但是,失败了:
callback(null, {
"statusCode": 302,
"Location" : "https://somewebsite.com"
"headers": { "Set-Cookie": [cookie1String, cookie2String, cookie3String] },
"body": "..."
});
[编辑]
我连接了 cookie 并作为响应传入,客户端获取了 cookie。但是当客户端调用“location”中的目标时,请求的标头中没有cookie。
callback(null, {
"statusCode": 302,
"Location" : "https://somewebsite.com"
"headers": { "Set-Cookie": c1=cookie1String;c2=cookie2String; c3=cookie3String] },
"body": "..."
});
请帮助将这 3 个 cookie 发送给我的客户。