Пишу запрос на сторонний сервис.
Если выполнить curl -I то ответ нормальный и полный.
Если пишу:
request(url, options.requestOptions, function(err, res, body) {
console.log(body);
});
То до колбека дело видимо не доходит.
А если пишу
axios({
...options.requestOptions,
method: 'get',
url: url
}).then((resp) => {
console.log(resp.data);
callback('axios done');
}).catch((err) => {
console.log(err.response.status);
console.log(err.response.headers);
callback('error');
}).finally(() => { })
То срабатывает ошибка и получаю статус 429, мол слишком много запросов.
Ответ у меня должен придти кусками Transfer-Encoding: chunked но нормально приходит только через curl. Почему так может быть?