하나의 TLS 연결 위에서 멀티플렉싱되는 스트림
TsgcHTTP2Client는 HTTP/2(RFC 9113)로 통신합니다. 여러 요청이 하나의 TCP 연결을 독립적인 스트림으로 공유하므로, 느린 응답 하나가 뒤따르는 다른 응답을 막지 않습니다. 헤더는 HPACK으로 압축되며, h2 프로토콜은 TLS 핸드셰이크 중 ALPN으로 협상됩니다. 이것이 이 컴포넌트가 표준 Indy 라이브러리 대신 sgcCustomIndy 위에 구축된 이유입니다. Connect, Get, Post, Put, Patch, Delete, Options 등 모든 메서드를 지원하며, 각각 동기 호출과 Async 버전이 함께 제공됩니다. 이벤트는 연결 생명 주기를 그대로 드러냅니다: OnHTTP2Connect, OnHTTP2Response, 청크 본문을 위한 OnHTTP2ResponseFragment, 서버 푸시를 위한 OnHTTP2PushPromise, OnHTTP2GoAway, OnHTTP2Disconnect입니다. HTTP2Options는 로컬 설정 프레임을 구성하며, TLSOptions와 Authentication은 sgc HTTP 스택의 나머지 부분과 공유됩니다.