繁体   English   中英

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

[英]How to retrieve the authorization token from the response header of an ajax call in angularjs?

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

你应该看看这里: https : //docs.angularjs.org/api/ng/service/$http

$http.get('yourUrl').
  success(function(data, status, headers, config) {
    console.log(headers);
  })

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM