Я пытаюсь загрузить содержимое сайта с помощью узла.Я пробовал axios, request, native, но он всегда дает мне 301 редирект.Из браузера и с почтальоном все работает.Я скопировал код, сгенерированный Почтальоном, для собственной формы и добавил некоторые изменения для использования прокси:
const options = {
"method": "GET",
"host": "127.0.0.1",
"port": 3131,
"path": "http://some.place.com/Path",
"headers": {
"Cache-Control": "no-cache"
}
};
const req = http.request(options, function (res) {
let chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
Но он дает мне тот же ответ:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://some.place.com/Path">here</a>.</p>
</body></html>
(Расположение заголовкатот же адрес - например: http://some.place.com/Path, и тот же протокол (http))
Почему?Заранее спасибо.