HTTPS is the HTTP protocol over TLS/SSL. In Node.js this is implemented as a separate module.

Static variables

staticglobalAgent:Agent

Global instance of https.Agent for all HTTPS client requests.

Static methods

staticcreateServer(?requestListener:(request:IncomingMessage, response:ServerResponse) ‑> Void):Server

staticcreateServer(options:HttpsCreateServerOptions, ?requestListener:(request:IncomingMessage, response:ServerResponse) ‑> Void):Server

Returns a new HTTPS web server object.

staticget(options:HttpsRequestOptions, ?callback:IncomingMessage ‑> Void):ClientRequest

staticget(url:URL, ?callback:IncomingMessage ‑> Void):ClientRequest

staticget(url:URL, options:HttpsRequestOptions, ?callback:IncomingMessage ‑> Void):ClientRequest

staticget(url:String, ?callback:IncomingMessage ‑> Void):ClientRequest

staticget(url:String, options:HttpsRequestOptions, ?callback:IncomingMessage ‑> Void):ClientRequest

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.

staticrequest(options:HttpsRequestOptions, ?callback:IncomingMessage ‑> Void):ClientRequest

staticrequest(url:URL, ?callback:IncomingMessage ‑> Void):ClientRequest

staticrequest(url:URL, options:HttpsRequestOptions, ?callback:IncomingMessage ‑> Void):ClientRequest

staticrequest(url:String, ?callback:IncomingMessage ‑> Void):ClientRequest

staticrequest(url:String, options:HttpsRequestOptions, ?callback:IncomingMessage ‑> Void):ClientRequest

Makes a request to a secure web server.

The following additional options from tls.connect() are also accepted: ca, cert, ciphers, clientCertEngine, crl, dhparam, ecdhCurve, honorCipherOrder, key, passphrase, pfx, rejectUnauthorized, secureOptions, secureProtocol, servername, sessionIdContext.

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.