TsgcWebSocketHTTPServer | HTTP/2 Alternate Service

Alt-Svc HTTP başlığı, istemcilere aynı kaynağa başka bir hizmet veya protokolden ulaşılabileceğini bildirmek için kullanılır, bu, örneğin sunucunuzun HTTP/2'yi desteklediğini HTTP istemcilerine bildirmek istiyorsanız faydalıdır.

 

Örnek: sunucunuz yerel bir IP 127.0.0.1 üzerinde çalışıyorsa ve 2 portu dinliyorsa: 80 (şifrelenmemiş) ve 443 (şifrelenmiş). İstemcilere, HTTP/2'nin 443 portunda desteklendiğini aşağıdaki HTTP başlığını kullanarak bildirebilirsiniz

 

Alt-Svc: h2=":443"

 

HTTP/2 etkinleştirildiğinde, bağlantı HTTP/2 protokolünde çalışmıyorsa bu header otomatik olarak eklenir.

Bu özelliği HTTP2Options.AltSvc özelliğini kullanarak etkinleştirebilir veya devre dışı bırakabilirsiniz.