DeterministicESPAsyncWebServer v6.27.1
Zero-allocation, bounded-execution async HTTP server for ESP32
Loading...
Searching...
No Matches
h2_frame.h File Reference

HTTP/2 binary framing (RFC 9113 sec 4 + sec 6). More...

#include "ServerConfig.h"

Go to the source code of this file.

Detailed Description

HTTP/2 binary framing (RFC 9113 sec 4 + sec 6).

Every HTTP/2 frame is a 9-byte header (24-bit length, 8-bit type, 8-bit flags, 1 reserved bit

  • 31-bit stream id) followed by a type-specific payload. This module parses that header and builds the frames the server sends (SETTINGS + its ACK, WINDOW_UPDATE, RST_STREAM, GOAWAY, PING ACK, HEADERS, DATA) and reads a SETTINGS payload. Pure and host-tested; no I/O.
Author
Douglas Quigg (dstroy0)
Date
2026

Definition in file h2_frame.h.