Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 2 KB

https.md

File metadata and controls

38 lines (28 loc) · 2 KB

Модуль https

Модуль для работы с HTTPS-соединениями. Он предоставляет функции для создания безопасных HTTP-серверов и клиентов, используя SSL/TLS для шифрования данных.

Методы модуля https

Метод Описание
https.createServer(options[, requestListener]) Создает HTTPS-сервер, который принимает запросы и отправляет ответы.
https.request(options[, callback]) Выполняет HTTPS-запрос и возвращает объект ClientRequest.
https.get(options[, callback]) Выполняет HTTPS GET-запрос и возвращает объект ClientRequest.
https.Agent Класс, представляющий HTTPS-агент, который управляет пулом соединений.
https.globalAgent Глобальный HTTPS-агент, используемый по умолчанию для всех HTTPS-запросов.
https.STATUS_CODES Объект, содержащий коды состояния HTTPS и их описания.
https.createAgent([options]) Создает новый HTTPS-агент с заданными параметрами.

Примеры использования

const https = require('https');

https.get('https://api.github.com', (resp) => {
    let data = '';

    resp.on('data', (chunk) => {
        data += chunk;
    });

    resp.on('end', () => {
        console.log(JSON.parse(data));
    });

}).on('error', (err) => {
    console.log('Ошибка: ' + err.message);
});