【问题标题】:Angularjs oauth Error: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': 'Authorization: Bearer ' is not a valid HTTP header field nameAngularjs oauth 错误:无法在“XMLHttpRequest”上执行“setRequestHeader”:“授权:承载”不是有效的 HTTP 标头字段名称
【发布时间】:2016-11-24 00:43:51
【问题描述】:

我的 GET 调用代码是

$http({
  url: '/user/info/',
  method: "GET",
  headers: {
    'Authorization: Bearer ': String(JSON.parse($cookies.authenticatedAccount).access_token)
  },
  withCredentials: true
});

上面的代码出现问题:“错误:无法在 'XMLHttpRequest' 上执行 'setRequestHeader':'Authorization: Bearer' 不是有效的 HTTP 标头字段名称。”

知道可能是什么问题吗?

【问题讨论】:

    标签: javascript angularjs oauth


    【解决方案1】:

    使用

    ...
    headers: {
      'Authorization': 'Bearer '+String(JSON.parse($cookies.authenticatedAccount).access_token)
    },
    ...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-18
      • 1970-01-01
      • 1970-01-01
      • 2016-12-12
      • 1970-01-01
      相关资源
      最近更新 更多