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

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

curl -H "Accept: application/json" http://localhost:3000/posts -H 'Authorization: Token token="1111"'

но я не уверен, как правильно установить заголовок angular

вот как я попробовал,

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

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

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

licensed under cc by-sa 3.0 with attribution.