TsgcWebSocketHTTPServer | HTTP/2 Alternate Service

O cabeçalho HTTP Alt-Svc é usado para informar aos clientes que o mesmo recurso pode ser alcançado a partir de outro serviço ou protocolo; isto é útil se você quiser informar aos clientes HTTP que seu servidor suporta HTTP/2, por exemplo.

 

Exemplo: se o seu servidor estiver em execução em um IP local 127.0.0.1 e estiver escutando em 2 portas: 80 (não criptografada) e 443 (criptografada). Você pode informar aos clientes que o HTTP/2 é suportado na porta 443 utilizando o seguinte header HTTP

 

Alt-Svc: h2=":443"

 

Quando o HTTP/2 está habilitado, este cabeçalho é adicionado automaticamente se a conexão não estiver rodando no protocolo HTTP/2.

Você pode habilitar ou desabilitar este recurso utilizando a propriedade HTTP2Options.AltSvc.