带有授权令牌头的angular $ http GET请求

时间:2015-09-02 01:41:00

标签: angularjs ionic

我试图使用angular $ http.get,

来复制这个卷曲
curl -H "Accept: application/json" http://localhost:3000/posts -H 'Authorization: Token token="1111"'

但我不确定如何正确设置角度标题

这是我尝试的方式,

    app.controller('newsCtrl', function($http, $scope){
      $scope.news =[];
      $http.get('http://localhost:3000/posts.json', {
        headers: {"Authorization": "Token[token]=1111"}).success(function(response){
        console.log(response)
      })
    })

那么如何正确设置标题?

谢谢 ps:我没有使用基本身份验证。

1 个答案:

答案 0 :(得分:10)

如果您希望Authorization标头包含Token token="1111",那么这应该可行。看起来您的括号也不匹配。

  $http.get('http://localhost:3000/posts.json', {
    headers: {
        "Authorization": 'Token token="1111"'
    }
  }).success(function(response){
    console.log(response)
  });