在我的响应标头中收到具有有效“set-cookie”值的服务器响应后,应用程序不会保存 cookie。
Heroku 上的 Rails 服务器是为 CORS(跨域 ajax 请求)设置的。Access-Control-Allow-Credentials = True 和方法 = POST、GET。
登录请求,响应中包含set-cookie,如下:
Ext.Ajax.request({
url: 'http://myurl/log_user_in.json',
params: { username: user, password: pass, app_id: id },
method: "POST" });
需要有关应用程序不保存 cookie 的原因的帮助。IE。执行
document.cookie
,在获得“set-cookie”结果后document.cookie = ''
谢谢你的帮助。