Visual RFC.
ALL RFCs / RFC 8297
Read the RFC ↗
RFC 8297 / HINTS AND METADATA

Read the hint fields without applying them to 103

02

A 103 carries header fields likely to appear on the final response. The fields do not describe a separate 103 representation and do not replace final response fields.

RFC 8297 · § 2EXAMPLE
3 / 3
Read the hint fields without applying them to 103Three separate HTTP103 field-reading examples. A Link style preload is a resource hint. A hypothetical Cache-Control max-age60 is not metadata authorizing caching the103 itself. A hypothetical Content-Type text html does not give103 a body. End of headers terminates the informational message; the final response and its own fields/body are distinct. Fields must not be applied to103 itself or override final processing.Three separate field-reading examplesHTTP/1.1 103 Early HintsContent-Type: text/html[end of header section]103 has no content or trailerstext/html does not create a 103 bodyFinal message carries its own fields/body
03
Keep the informational response bodyless.

A hypothetical text/html hint does not attach an HTML representation to 103. Wait for the distinct final message and its actual fields/body.

Source for this drawing: RFC 8297 · Read RFC section 2 ↗

Protocol participantThreat or exceptionProtocol controlSimplified drawings · precise section references
New to this? Start hereA quick picture + helpful background

A message needs an address.

Think of a packet as a small addressed envelope. Devices pass it onward; transport protocols decide what delivery promises an application gets.

Helpful first, if these ideas are unfamiliar

These pictures are analogies to help you learn. The linked RFC explains the actual rules.

Related RFCs and changes

“Updates” changes part of an earlier RFC. “Obsoletes” replaces it. This list shows selected related documents.

KEY POINT

Interpret hints as preparation, not as authoritative final metadata.

  • A client MUST NOT interpret 103 header fields as if they applied to the informational response itself, such as metadata about that 103.
  • Aside from performance optimizations, evaluating the hint fields MUST NOT affect how the final response is processed.
  • Like other informational responses, a 103 has no content or trailers (current HTTP semantics, RFC 9110 §15.2). The HTTP/1.1 blank line ends its header section; a later final response is a distinct message.
DETAILS

These are three separate field-reading examples. Link: </style.css>; rel=preload; as=style suggests a style fetch. A hypothetical Cache-Control hint is not permission to cache the 103 itself or override final no-store. A Content-Type hint does not give the 103 an HTML body. Layout is schematic; this guide does not implement a browser preload policy.

Read the RFC section ↗

All chapters in RFC 8297

Drawing view

Scroll the drawing to see every part. Playback controls stay above it.

RFC 9700 / CHAPTERS

Chapters

For full details, tables, algorithms, and exceptions, read the original RFC.

RFC status and corrections ↗