Под request подразумевается
github.com/mikeal/request?
Если так, то это, видимо какой-то очень специфичный баг в силу достаточного распространения данного модуля. Вместе с тем, советую: убедитесь в том, что используете последнюю версию модуля (занудно, но полезно бывает) и так как request использует для http-запросов стандартный модуль nodejs попробуйте в олдкул-манере вытащить данные
var options = {
pool:false,
agent:false,
url:'http://api.example.com/',
method:'POST',
json:true,
form:{user_id:user_id.join(',')}
};
var req = request(options);
var data = '';
req.on('data', function (chunk) {
data += chunk.toString('utf8');
});
req.on('end', function () {
console.log(data);
});