TsgcWebSocketHTTPServer | HTTP/2 Alternate Service

L'intestazione HTTP Alt-Svc viene utilizzata per informare i client che la stessa risorsa è raggiungibile da un altro servizio o protocollo; ciò è utile se si desidera informare i client HTTP che il proprio server supporta HTTP/2, ad esempio.

 

Esempio: se il server è in esecuzione su un IP locale 127.0.0.1 e ascolta su 2 porte: 80 (non cifrata) e 443 (cifrata). È possibile informare i client che HTTP/2 è supportato sulla porta 443 utilizzando il seguente header HTTP

 

Alt-Svc: h2=":443"

 

Quando HTTP/2 è abilitato, questo header viene aggiunto automaticamente se la connessione non è in esecuzione sul protocollo HTTP/2.

È possibile abilitare o disabilitare questa funzione usando la proprietà HTTP2Options.AltSvc.