std.net.https

HTTPS-Client als TLS-gesicherte Erweiterung von std.net.http. Kombiniert std.net.tls und std.net.http für verschlüsselte HTTP-Verbindungen auf Port 443. Die API ist identisch zur HTTP-Unit — lediglich der Verbindungsaufbau erfolgt über TLS.

Einsatzbereiche sind REST-API-Aufrufe über das öffentliche Internet, Webhook-Clients, Zahlungs-APIs, OAuth-Endpunkte und jede HTTP-Kommunikation, die Transportverschlüsselung erfordert.

import std.net.https;

var resp: HTTPResponse := HTTPSGet("api.github.com", "/repos/user/repo");
HTTPResponseFree(resp);


Imports


Funktionen

Signatur Sichtbarkeit Beschreibung
HTTPSGet(host: int64, path: int64): HTTPResponse pub TLS-gesichertes HTTP-GET ausführen
HTTPSPost(host: int64, path: int64, body: int64, bodySize: int64): HTTPResponse pub TLS-gesichertes HTTP-POST ausführen