угловой запрос $http GET с заголовком маркера авторизации

Я пытаюсь реплицировать этот завиток, используя angular $http.получить,

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 ответов


Если вы хотите, чтобы заголовок Authorization, чтобы содержать Token token="1111", тогда это должно сработать. Похоже, твои скобки тоже не совпадают.

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