RFC 9110 — HTTP Semantics by node

HTTP is a stateless application-level protocol for distributed, collaborative, hypertext information systems. This document defines the semantics shared by all HTTP versions: methods, status codes, header fields, content negotiation, conditional and range requests, and the authentication framework.