2016-05-04 4 views
0

Я использую API для создания PDF-файла из json.Ошибка 400 с использованием API с AngularJS

Я использую службу $http angularjs, когда я делаю запрос, я получаю код ошибки HTTP 400.

Это код.

angular.module('instantPDFApp', []) 
.controller('mainController', ['$http', function ($http){ 
    $http.post("https://yogthos.p.mashape.com/", '[{}, ["paragraph", "some text"]]' ,{ 
     headers : { 
      'Content-Type' : 'application/json', 
      'X-Mashape-Key' : 'MXQJRkqiLumshE4GCKbhIvtR3ytvp19hpZxjsn2vSk4L5dXrE4' 
     } 
    }).then(
     function (response) { 
      document.write(response.data); 
     }, 

     function() { 
      console.error("Error"); 
     } 
    ); 
}]); 

ответ

0

Это ответ сервера (неверный запрос). Попытайтесь использовать полный запрос в угловом формате. Например:

$http({ 
    method: 'GET', 
    url: '/someUrl', 
    params: { 
     param1: 'hello' 
    }, 
    headers: { 
     'Content-Type' : 'application/json' 
    } 
}).then(function successCallback(response) { 
    // this callback will be called asynchronously 
    // when the response is available 
}, function errorCallback(response) { 
    // called asynchronously if an error occurs 
    // or server returns response with an error status. 
}); 

Полного список запрос данных, которые вы можете найти здесь: https://docs.angularjs.org/api/ng/service/ $ HTTP # использование

Надеется, что это поможет.

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