Задать вопрос

Почему Axios post запрос на vps сервере выдает 400 error?

Совсем недавно подключил vps сервер чтобы node js скрипт работал постоянно, столкнулся с такой проблемой: Axios Error: request failed with status error 400. Причем такая ошибка высвечивается только с post, get работает отлично. На самом компьютере код работает исправно что делать?
const response = await axios.post(
            'https://cs.money/1.0/market/purchase',
            {
                'items': [
                {
                    'id': `${idi}`,
                    'price': price
                }
                ]
            },
            {
                headers: {
                'cookie': 'XXX',
                'origin': 'https://cs.money',
                'referer': 'https://cs.money/ru/market/buy/?sort=price&order=asc',
                'traceparent': 'XXX',
                'user-agent': 'XXXX'
                }
            }
);
  • Вопрос задан
  • 46 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@zordec
Попробуй добавить в заголовки 'Content-Type': 'application/json',
так же можешь попробовать выполнить запрос с режимом отладки

axios.interceptors.request.use(request => {
  console.log('Starting Request', JSON.stringify(request, null, 2));
  return request;
});

axios.interceptors.response.use(response => {
  console.log('Response:', JSON.stringify(response.data, null, 2));
  return response;
}, error => {
  console.error('Error Response:', error.response ? error.response.data : error.message);
  return Promise.reject(error);
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы