Streams multiplexados sobre una sola conexión TLS
TsgcHTTP2Client habla HTTP/2 (RFC 9113): varias peticiones comparten una sola conexión TCP como streams independientes, así que una respuesta lenta no bloquea a las demás que van detrás. Las cabeceras se comprimen con HPACK, y el protocolo h2 se negocia durante el handshake TLS mediante ALPN, la razón por la que el componente está construido sobre sgcCustomIndy en lugar de la librería Indy estándar. Se cubren todos los verbos, Connect, Get, Post, Put, Patch, Delete y Options, cada uno con una llamada síncrona y un gemelo Async. Los eventos exponen el ciclo de vida de la conexión: OnHTTP2Connect, OnHTTP2Response, OnHTTP2ResponseFragment para cuerpos fragmentados, OnHTTP2PushPromise para el server push, OnHTTP2GoAway y OnHTTP2Disconnect. HTTP2Options configura el frame de settings local, y TLSOptions y Authentication se heredan del resto de la pila HTTP de sgc.