On this page

    https.get(url, options?, callback?): http.ClientRequest
    Attributes
    url:string | URL
    options:Object | string | URL
    Accepts the same options as https.request(), with the method set to GET by default.
    callback:Function

    Like http.get() but for HTTPS.

    options can be an object, a string, or a URL object. If options is a string, it is automatically parsed with new URL(). If it is a URL object, it will be automatically converted to an ordinary options object.

    import { get } from 'node:https';
    import process from 'node:process';
    
    get('https://encrypted.google.com/', (res) => {
      console.log('statusCode:', res.statusCode);
      console.log('headers:', res.headers);
    
      res.on('data', (d) => {
        process.stdout.write(d);
      });
    
    }).on('error', (e) => {
      console.error(e);
    });
    const https = require('node:https');
    
    https.get('https://encrypted.google.com/', (res) => {
      console.log('statusCode:', res.statusCode);
      console.log('headers:', res.headers);
    
      res.on('data', (d) => {
        process.stdout.write(d);
      });
    
    }).on('error', (e) => {
      console.error(e);
    });