Отправляющий запрос всегда возвращает 400 HTTP-код состояния

Я делаю Steam бота. Когда я пытаюсь отправить запрос - я всегда получаю 400 statusCode.

var options = {
  url: 'https://steamcommunity.com/market/sellitem/',
  method: 'POST',
  headers: {
    'Origin': 'http://steamcommunity.com',
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36',
    'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
    'Referer': 'http://steamcommunity.com/my/inventory/',
    'Accept-Encoding': 'gzip, deflate',
    'Accept-Language': 'ru,en-US;q=0.8,en;q=0.6,en-AU;q=0.4'
  },
  form: {
    sessionid: '1234:5ad02792a3285252e524ccadeeda3401',
    appid: '570',
    contextid: '2',
    assetid: '12537822834',
    amount: '1',
    price: '10000'
  }
};

request(options, function (error, response, body) {
  console.log(response.statusCode); // always 400
  console.log(body); // []
});

Что я делаю неправильно?

0 ответов

Другие вопросы по тегам