Подтвердить что ты не робот

В чем разница между модулями запроса и http в node.js?

Моя задача очень простая, отправьте HTTP/https-запрос на сервер, верните HTML, JSON или XML и обработайте данные.

Я понимаю, что есть 2 модуля, которые могут выполнять часть модуля. nodejs.org/api/http.html а также https://www.npmjs.com/package/request

Я предполагаю, что запрос более продвинут. Кроме этого есть ли разница между 2, которая делает еще один подходящий или менее подходящий для задачи, которую я сказал?

4b9b3361

Ответ 1

Пакет http содержит поддержку необработанного HTTP-протокола. Хотя он может делать все, часто это немного неуклюже для использования.

Модуль request использует модуль http и добавляет много сахара, чтобы облегчить его переваривание. Множество общих случаев можно обрабатывать с помощью всего лишь небольшого количества кода, он поддерживает данные запроса на соединение, пересылку запросы на другой сервер и т.д.