Axios GET запрос для закодированных данных формы - PullRequest
0 голосов
/ 05 октября 2018

Я пытаюсь сделать GET-запрос к API, который у меня есть, имеет JSON Web Token для аутентификации и принимает закодированные данные формы.Он продолжает сбой с «Ошибка сети», но когда я запускаю тот же API в cURL, возвращаются правильные данные.Ниже приведен мой код с именем библиотеки Axios:

const token = "xxxxx";
axios.get('https://xxxxxxx.com/route', { headers: { 'Authorization': token, 'Content-Type': 'application/x-www-form-urlencoded' }, data: {} }).then(response => {
console.log(response.data);
})
.catch((error) => {
console.log(error.message);
});

Рабочий запрос cURL:

curl -X GET \
https://xxxxxxxx.com/route \
-H 'authorization: xxxxxx' \
-H 'cache-control: no-cache' \
-H 'content-type: application/x-www-form-urlencoded'

Любая помощь приветствуется!

1 Ответ

0 голосов
/ 05 октября 2018

Попробуй это.Удалить данные из заголовков

   const token = "xxxxx";
    axios.get('https://xxxxxxx.com/route', { headers: { 'Authorization': token, 'Content-Type': 'application/x-www-form-urlencoded' } }).then(response => {
            console.log(response.data);
        })
      .catch((error) => {
        console.log(error.message);
      });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...