@maistert

Как отправить GET-запрос с form-data?

Здравствуйте, уважаемые пользователи форума.
Использую стороннее API, поэтому ничего изменить на "той стороне" не могу.
Мне нужно отправить данные типа form-data методом GET o_O
Тестил через Postman, ответ приходит, там же есть возможность скопировать сгенерированный код для Node JS(axios):
const axios = require('axios');
const FormData = require('form-data');
let data = new FormData();
data.append('id', '0003175');

let config = {
  method: 'get',
  url: 'URL',
  headers: { 
    'Cookie': 'cabinet-web=cabinet-web-duo', 
    ...data.getHeaders()
  },
  data : data
};

axios(config)
.then((response) => {
  console.log(JSON.stringify(response.data));
})
.catch((error) => {
  console.log(error);
});

Но при отправке с сервера приходит 400 и срабатывает catch.
Подскажите, пожалуйста, если кто с таким сталкивался.
Спасибо
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы