Javascript 访问';设置Cookies';$http中的头

Javascript 访问';设置Cookies';$http中的头,javascript,angularjs,http-headers,session-cookies,Javascript,Angularjs,Http Headers,Session Cookies,我是AngularJS的新手,堆放在简单的地方 我运行简单的代码: $http.post('/api/login/', {"user":"alexey","password":"alexey"}) .success(function(data, status, headers, config){ console.log(headers()); } ); 因此,在控制台中: 对象{内容类型:“应用程序/json”} 但实际的头包含许多其他值(来自Chrome

我是AngularJS的新手,堆放在简单的地方

我运行简单的代码:

$http.post('/api/login/', {"user":"alexey","password":"alexey"})
     .success(function(data, status, headers, config){
         console.log(headers());
     } );
因此,在控制台中:

对象{内容类型:“应用程序/json”}

但实际的头包含许多其他值(来自Chrome network inspector):


那么,我如何读取另一个标头,确切地说是响应中的cookies?

出于安全原因,您无法访问来自XMLHttpRequest的响应中的
Set Cookie
标头。AngularJS
$http
使用浏览器XMLHttpRequest实现

返回响应中的所有标头,但以下标头除外 其字段名为Set-Cookie或Set-Cookie2


出于安全原因,您无法访问来自XMLHttpRequest的响应上的
Set Cookie
头。AngularJS
$http
使用浏览器XMLHttpRequest实现

返回响应中的所有标头,但以下标头除外 其字段名为Set-Cookie或Set-Cookie2


就在那里。我想为什么当我尝试执行
response.headers('Content-Type')
时,我会得到这个值。但是response.headers('Set-Cookie')返回null或未定义。是否有一个角度1.6的工作来取回饼干。我主要想捕获JSESSIONID,就在这里。我想为什么当我尝试执行
response.headers('Content-Type')
时,我会得到这个值。但是response.headers('Set-Cookie')返回null或未定义。是否有一个角度1.6的工作来取回饼干。我主要想捕获JSESSIONID。
HTTP/1.0 202 ACCEPTED
Date: Sun, 12 Oct 2014 17:39:33 GMT 
Server: WSGIServer/0.1 Python/2.7.5
Vary: Accept, Cookie 
X-Frame-Options: SAMEORIGIN
Content-Type: application/json 
Allow: POST, OPTIONS 
Set-Cookie: csrftoken=rNzbxI3QXBoyBS9XaMCdVHmZ32k8VN3c; expires=Sun, 11-Oct-2015 17:39:33 GMT; Max-Age=31449600; Path=/ 
Set-Cookie: sessionid=jxwsm9b5wuelpnr3a00tuwonq0i9sksk; expires=Sun, 26-Oct-2014 17:39:33 GMT; httponly; Max-Age=1209600; Path=/