Bezeichnung
easy:SetOpt_AltSvc_Ctrl -- steuert das Verhalten von Alt-Svc (V2.0)
Übersicht
easy:SetOpt_AltSvc_Ctrl(bitmask)
Beschreibung
Füllen Sie die bitmask mit den richtigen Set-Funktionen, um libcurl anzuweisen, wie Alt-Svc für die Übertragungen mit diesem Handle gehandhabt werden soll.

libcurl akzeptiert Alt-Svc-Header nur über eine sichere Verbindung, also HTTPS. Es wird auch nur dann eine Anfrage an einen alternativen Ursprung abschließen, wenn dieser Ursprung ordnungsgemäß über HTTPS gehostet wird. Diese Anforderungen dienen dazu sicherzustellen, dass sowohl die Quelle als auch das Ziel legitim sind.

Alternative Dienste werden nur beim Aufbau neuer Verbindungen verwendet. Wenn eine bestehende Verbindung zum Host im Verbindungspool vorhanden ist, wird diese bevorzugt.

Durch das Setzen eines beliebigen Bits wird die Alt-SVC-Engine aktiviert.

#CURLALTSVC_READONLYFILE
Schreibt den Alt-SVC-Cache nicht zurück in die mit #CURLOPT_ALTSVC angegebene Datei, selbst wenn diese aktualisiert wird. Standardmäßig wird eine mit dieser Option angegebene Datei nach Bedarf gelesen und beschrieben.

#CURLALTSVC_H1
Akzeptiert alternative Dienste, die über HTTP/1.1 angeboten werden.

#CURLALTSVC_H2
Akzeptiert alternative Dienste, die über HTTP/2 angeboten werden. Dies wird nur verwendet, wenn libcurl auch so erstellt wurde, dass es HTTP/2 tatsächlich unterstützt, andernfalls wird dieses Bit ignoriert.

#CURLALTSVC_H3
Akzeptiert alternative Dienste, die über HTTP/3 angeboten werden. Dies wird nur verwendet, wenn libcurl auch für die tatsächliche Unterstützung von HTTP/3 erstellt wurde. Andernfalls wird dieses Bit ignoriert.

Eingaben
bitmask
Eingabewert

Navigation zeigen