Der Alt-Svc-HTTP-Header wird verwendet, um Clients mitzuteilen, dass die gleiche Ressource über einen anderen Dienst oder ein anderes Protokoll erreichbar ist. Das ist nützlich, wenn du HTTP-Clients zum Beispiel mitteilen möchtest, dass dein Server HTTP/2 unterstützt.
Beispiel: Wenn dein Server unter der lokalen IP 127.0.0.1 läuft und auf 2 Ports lauscht: 80 (unverschlüsselt) und 443 (verschlüsselt). Du kannst die Clients über folgenden HTTP-Header informieren, dass HTTP/2 auf Port 443 unterstützt wird.
Alt-Svc: h2=":443"
Wenn HTTP/2 aktiviert ist, wird dieser Header automatisch hinzugefügt, sofern die Verbindung nicht bereits über HTTP/2 läuft.
Du kannst diese Funktion über die Eigenschaft HTTP2Options.AltSvc aktivieren oder deaktivieren.
