Alt-Svc HTTP header는 동일한 리소스를 다른 서비스 또는 프로토콜에서 도달할 수 있음을 클라이언트에 알리는 데 사용됩니다. 이는 예를 들어 서버가 HTTP/2를 지원함을 HTTP 클라이언트에 알리려는 경우 유용합니다.
예제: 서버가 로컬 IP 127.0.0.1에서 실행 중이고 2개의 포트에서 수신 대기 중인 경우: 80(비암호화) 및 443(암호화). 다음 HTTP 헤더를 사용하여 포트 443에서 HTTP/2가 지원됨을 클라이언트에 알릴 수 있습니다
Alt-Svc: h2=":443"
HTTP/2가 활성화된 경우, 연결이 HTTP/2 프로토콜에서 실행되고 있지 않으면 이 헤더가 자동으로 추가됩니다.
HTTP2Options.AltSvc 속성을 사용하여 이 기능을 활성화하거나 비활성화할 수 있습니다.