Pull to refresh

node-get

Reading time 1 min
Views 843
В движке Node встроенным средством отсылки запросов к отдалённым web-серверам (и обработки полученных откликов) является метод http.request(), однако он оказывается чрезмерно низкоуровневым: если на дальнем конце настроено серверное перенаправление, то этот метод выдаст вам страницу с кодом HTTP 301 (или HTTP 302, или HTTP 303…), а не ту страницу или тот файл, на который перенаправление указывает.

Преодолеть этот недостаток помогает модуль node-get, разработанный организацией «Development Seed»: он автоматически обрабатывает перенаправления и получает окончательный отклик на отосланный запрос.

API модуля позволяет получать из Сети как текст (в виде джаваскриптовой строки), так и двоичный код (в виде джаваскриптового буфера); при необходимости также поддерживается автоматизированная запись полученных данных на диск в виде файла.

Код модуля открыт и распространяется по свободной лицензии BSD.
Tags:
Hubs:
-1
Comments 6
Comments Comments 6

Articles