Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在angularjs中从ajax调用的响应头中检索授权令牌?_Javascript_Angularjs_Http Headers - Fatal编程技术网

Javascript 如何在angularjs中从ajax调用的响应头中检索授权令牌?

Javascript 如何在angularjs中从ajax调用的响应头中检索授权令牌?,javascript,angularjs,http-headers,Javascript,Angularjs,Http Headers,基本上,这个标题描述了一切。我发送一个api调用,得到一个响应,头中有Authorization,我想从头中检索这个授权令牌,因为它是后续api调用所需要的。我应该如何获得这些信息?您应该在这里查看: $http将标题传递给成功/错误回调。headers参数是一个函数,它接受一个数组参数。它将所有这些头值作为数组结果返回 $http.get('/someUrl') .success(function(data, status, headers) { console.l

基本上,这个标题描述了一切。我发送一个api调用,得到一个响应,头中有
Authorization
,我想从头中检索这个授权令牌,因为它是后续api调用所需要的。我应该如何获得这些信息?

您应该在这里查看:


$http
标题
传递给成功/错误回调。
headers
参数是一个函数,它接受一个数组参数。它将所有这些头值作为数组结果返回

$http.get('/someUrl')
     .success(function(data, status, headers) {
         console.log(headers(['Authorization']));
     });

如果您使用的是$http,则响应。。。您还需要什么?@rixo我想可能是因为我的api调用是跨域调用。我看不到授权部分。
$http.get('/someUrl')
     .success(function(data, status, headers) {
         console.log(headers(['Authorization']));
     });