设置 Cookies 不在浏览器中设置
Set Cookies not setting up in the browser
我正在通过 API 网关使用 AWS Lambda 函数设置。我一直在尝试 set-cookies 到应用程序,但即使它显示在控制台 headers 中,它也没有在浏览器中设置。
callback(null, {
statusCode: 302,
headers: {
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': 'GET,PUT,POST,DELETE,PATCH,OPTIONS',
'Location': "https://example.com",
'Set-Cookie': cookieString,
'Content-Type': 'application/json'
},
body: null
} );
https://aws.amazon.com/blogs/compute/simply-serverless-using-aws-lambda-to-expose-custom-cookies-with-api-gateway/
尝试实现此功能,但未在浏览器中设置 cookie。
尝试设置您的 cookie 的路径:
Set-Cookie:myCookie=foo; Path=/; HttpOnly
将 s3 存储桶托管的静态网站更改为 API 网关后,cookie 已通过
http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Cookies.html
我正在通过 API 网关使用 AWS Lambda 函数设置。我一直在尝试 set-cookies 到应用程序,但即使它显示在控制台 headers 中,它也没有在浏览器中设置。
callback(null, {
statusCode: 302,
headers: {
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': 'GET,PUT,POST,DELETE,PATCH,OPTIONS',
'Location': "https://example.com",
'Set-Cookie': cookieString,
'Content-Type': 'application/json'
},
body: null
} );
https://aws.amazon.com/blogs/compute/simply-serverless-using-aws-lambda-to-expose-custom-cookies-with-api-gateway/
尝试实现此功能,但未在浏览器中设置 cookie。
尝试设置您的 cookie 的路径:
Set-Cookie:myCookie=foo; Path=/; HttpOnly
将 s3 存储桶托管的静态网站更改为 API 网关后,cookie 已通过
http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Cookies.html