Отправляющий запрос всегда возвращает 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); // []
});
Что я делаю неправильно?