Сообщение не работает должным образом в angularjs

Я использую внешний api, который работает очень хорошо в почтальоне, но не работает, когда я звоню из angularjs.

Вот как я звоню из моего углового js

$http.post('http://api.quickblox.com/users.json', { token: '2ba123a8c43664886c66702fb81b779b094cc7b8', 'user[email]': email, 'user[login]': email, 'user[login]': email, 'user[password]': password }).then(function (results) { console.log('mid'); }); 

Вот предварительный просмотр изображения

Он работает хорошо.

введите описание изображения здесь

Но он не работает, когда я делаю вызов angularjs

Вот скриншот ответа, когда я вызываю angularjs call

введите описание изображения здесь

Похоже, вам нужно предоставить дополнительный заголовок Content-Type и переформатировать данные, которые вы отправляете:

 $http.post('http://api.quickblox.com/users.json', { token: '2ba123a8c43664886c66702fb81b779b094cc7b8', user: { email: email, login: email, password: password } }, { 'Content-Type': 'application/x-www-form-urlencoded' }) .then(function(results) { console.log('mid'); }) .catch(function(response) { console.log('Error', response.status, response.data.errors); }); 

Демо: http://plnkr.co/edit/ishIqko1GHT7IGvXV8ZF?p=preview