h2c
H2c, or HTTP/2 over cleartext, refers to using the HTTP/2 protocol on a non-TLS TCP connection. Unlike HTTP/2 over TLS (h2), h2c runs without encryption, typically within controlled networks or behind TLS-terminating proxies. HTTP/2, defined by RFC 7540, provides framing, multiplexing of streams, server push, and header compression via HPACK.
In h2c, the connection is established using one of two negotiation methods. The first is the HTTP/1.1
Security and deployment considerations are central to h2c. Because there is no encryption, h2c is rarely used
Compatibility and adoption vary by implementation. Some intermediaries and load balancers do not support h2c, which