TsgcWebSocketHTTPServer | HTTP/2 Alternate Service

Der Alt-Svc-HTTP-Header wird verwendet, um die Clients darüber zu informieren, dass dieselbe Ressource über einen anderen Dienst oder ein anderes Protokoll erreichbar ist; dies ist nützlich, wenn Sie die HTTP- Clients zum Beispiel darüber informieren möchten, dass Ihr Server HTTP/2 unterstützt.

 

Beispiel: Wenn Ihr Server auf einer lokalen IP 127.0.0.1 läuft und auf 2 Ports lauscht: 80 (unverschlüsselt) und 443 (verschlüsselt). Sie können den Clients mitteilen, dass HTTP/2 auf Port 443 unterstützt wird, indem Sie den folgenden HTTP-Header verwenden

 

Alt-Svc: h2=":443"

 

Wenn HTTP/2 aktiviert ist, wird dieser Header automatisch hinzugefügt, wenn die Verbindung nicht über das HTTP/2-Protokoll läuft.

Sie können diese Funktion über die Eigenschaft HTTP2Options.AltSvc aktivieren oder deaktivieren.