2016-03-07 5 views
0
var post_data ={ "task_list": $scope.task_list,"uri": $scope.uri } 
$http({method: 'POST',url: 'http://127.0.0.1:5984/tasklist/'+$scope.task_list, data: post_data}) 
      .success(function(data, status, headers, config) { 
       console.log("POST SUCCESS") 
       alert("Successfully added"); 
      }) 
      .error(function(data, status, headers, config) { 
       console.log("POST ERROR", data) 
      }) 
    } 
    }); 

Когда я компилирую код выше он показывает ошибкаСоздать CouchDB документ с использованием AngularJs

127.0.0.1:5984/tasklist/text:1 POST http://127.0.0.1:5984/tasklist/text 400 (Bad Request) admin.html:63 POST ERROR Object {error: "bad_request", reason: "Referer header required."}

Почему показать это? Любое средство для этого?

+0

Ответ на ваш вопрос в сообщении об ошибке. «Требуется заголовок заголовка». – Flimzy

ответ

0

Эй, вам нужно включить заголовки в данные сообщения. Так как ваш почтовый url ожидает Referer.

var post_data = { 
method: 'POST', 
url: 'http://127.0.0.1:5984/tasklist/'+$scope.task_list, 
headers: { 
'Content-Type': 'json', 
'Referer': 'http://www.example.com/app/index.html' //include headers 
}, 
data: { "task_list": $scope.task_list,"uri": $scope.uri } 
} 

$http(post_data).success(function(data, status, headers, config) { 
      console.log("POST SUCCESS") 
      alert("Successfully added"); 
     }) 
     .error(function(data, status, headers, config) { 
      console.log("POST ERROR", data) 
     }); 
+0

Еще не работает ... – Akshaya

Смежные вопросы