node-get

в 5:09, , рубрики: Node, node.js, nodejs, метки: , ,

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

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

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

Код модуля открыт и распространяется по свободной лицензии BSD.

Автор: Mithgol

Поделиться

* - обязательные к заполнению поля