HTTP/2 Protocol

HTTP/2 multiplexing, server push, and HPACK header compression for high-performance web communication.

Capabilities

  • Binary framing with stream multiplexing over a single TCP connection
  • HPACK header compression reduces overhead on repeated requests
  • Server push delivers resources before the client requests them
  • Stream prioritization for optimal resource loading
  • Full TLS support with ALPN negotiation

Delphi Example

uses
  sgcHTTP2_Client;

var
  HTTP2: TsgcHTTP2Client;
begin
  HTTP2 := TsgcHTTP2Client.Create(nil);
  HTTP2.TLSOptions.Version := tls1_2;
  // GET request over HTTP/2
  ShowMessage(HTTP2.Get('https://api.example.com/data'));
end;

Ready to Use HTTP/2?

Download the free trial and start building in minutes.