HTTP

HTTP (Hypertext Transfer Protocol): semantics, syntax, extensions

HTTP subjects:

HTTP RFCs (145)

Display RFCs as
  • RFC 10036: Incremental Forwarding of HTTP Messages

    Proposed Standard
  • RFC 10008: The HTTP QUERY Method

    Proposed Standard
  • RFC 9931: Security Considerations for Optimistic Protocol Transitions in HTTP/1.1

    Proposed Standard
  • RFC 9848: Bootstrapping TLS Encrypted ClientHello with DNS Service Bindings

    Proposed Standard
  • RFC 9875: HTTP Cache Groups

    Proposed Standard
  • RFC 9842: Compression Dictionary Transport

    Proposed Standard
  • RFC 9810: Internet X.509 Public Key Infrastructure -- Certificate Management Protocol (CMP)

    Proposed Standard
  • RFC 9811: Internet X.509 Public Key Infrastructure -- HTTP Transfer for the Certificate Management Protocol (CMP)

    Proposed Standard
  • RFC 9725: WebRTC-HTTP Ingestion Protocol (WHIP)

    Proposed Standard
  • RFC 9651: Structured Field Values for HTTP

    Proposed Standard
  • RFC 9659: Window Sizing for Zstandard Content Encoding

    Informational
  • RFC 9577: The Privacy Pass HTTP Authentication Scheme

    Proposed Standard
  • RFC 9538: Content Delivery Network Interconnection (CDNI) Delegation Using the Automated Certificate Management Environment

    Proposed Standard
  • RFC 9421: HTTP Message Signatures

    Proposed Standard
  • RFC 9530: Digest Fields

    Proposed Standard
  • RFC 9532: HTTP Proxy-Status Parameter for Next-Hop Aliases

    Proposed Standard
  • RFC 9440: Client-Cert HTTP Header Field

    Informational
  • RFC 9292: Binary Representation of HTTP Messages

    Proposed Standard
  • RFC 9205: BCP 56: Building Protocols with HTTP

    Best Current Practice
  • RFC 9209: The Proxy-Status HTTP Response Header Field

    Proposed Standard
  • RFC 9211: The Cache-Status HTTP Response Header Field

    Proposed Standard
  • RFC 9213: Targeted HTTP Cache Control

    Proposed Standard
  • RFC 9230: Oblivious DNS over HTTPS

    Experimental
  • RFC 9163: Expect-CT Extension for HTTP

    Experimental
  • RFC 9110: STD 97: HTTP Semantics

    Internet Standard
  • RFC 9111: STD 98: HTTP Caching

    Internet Standard
  • RFC 9112: STD 99: HTTP/1.1

    Internet Standard
  • RFC 9218: Extensible Prioritization Scheme for HTTP

    Proposed Standard
  • RFC 9006: TCP Usage Guidance in the Internet of Things (IoT)

    Informational
  • RFC 8941: Structured Field Values for HTTP

    Proposed Standard

    Obsoleted by RFC 9651

  • RFC 8942: HTTP Client Hints

    Experimental
  • RFC 8935: Push-Based Security Event Token (SET) Delivery Using HTTP

    Proposed Standard
  • RFC 8936: Poll-Based Security Event Token (SET) Delivery Using HTTP

    Proposed Standard
  • RFC 8894: Simple Certificate Enrolment Protocol

    Informational
  • RFC 8674: The "safe" HTTP Preference

    Informational
  • RFC 8673: HTTP Random Access and Live Content

    Experimental
  • RFC 8594: The Sunset HTTP Header Field

    Informational
  • RFC 8586: Loop Detection in Content Delivery Networks (CDNs)

    Proposed Standard
  • RFC 8555: Automatic Certificate Management Environment (ACME)

    Proposed Standard
  • RFC 8484: DNS Queries over HTTPS (DoH)

    Proposed Standard
  • RFC 8470: Using Early Data in HTTP

    Proposed Standard
  • RFC 8297: An HTTP Status Code for Indicating Hints

    Proposed Standard
  • RFC 8291: Message Encryption for Web Push

    Proposed Standard
  • RFC 8187: Indicating Character Encoding and Language for HTTP Header Field Parameters

    Proposed Standard
  • RFC 8246: HTTP Immutable Responses

    Proposed Standard
  • RFC 8216: HTTP Live Streaming

    Informational
  • RFC 8188: Encrypted Content-Encoding for HTTP

    Proposed Standard
  • RFC 8075: Guidelines for Mapping Implementations: HTTP to the Constrained Application Protocol (CoAP)

    Proposed Standard
  • RFC 8040: RESTCONF Protocol

    Proposed Standard
  • RFC 8030: Generic Event Delivery Using HTTP Push

    Proposed Standard
  • RFC 7975: Request Routing Redirection Interface for Content Delivery Network (CDN) Interconnection

    Proposed Standard
  • RFC 7840: A Routing Request Extension for the HTTP-Enabled Location Delivery (HELD) Protocol

    Proposed Standard
  • RFC 7838: HTTP Alternative Services

    Proposed Standard
  • RFC 7807: Problem Details for HTTP APIs

    Proposed Standard

    Obsoleted by RFC 9457

  • Proposed Standard
  • RFC 7711: PKIX over Secure HTTP (POSH)

    Proposed Standard
  • RFC 7694: Hypertext Transfer Protocol (HTTP) Client-Initiated Content-Encoding

    Proposed Standard

    Obsoleted by RFC 9110

  • RFC 7615: HTTP Authentication-Info and Proxy-Authentication-Info Response Header Fields

    Proposed Standard

    Obsoleted by RFC 9110

  • RFC 7639: The ALPN HTTP Header Field

    Proposed Standard
  • RFC 7469: Public Key Pinning Extension for HTTP

    Proposed Standard
  • RFC 7538: The Hypertext Transfer Protocol Status Code 308 (Permanent Redirect)

    Proposed Standard

    Obsoleted by RFC 9110

  • RFC 7480: STD 95: HTTP Usage in the Registration Data Access Protocol (RDAP)

    Internet Standard
  • RFC 7472: Internet Printing Protocol (IPP) over HTTPS Transport Binding and the 'ipps' URI Scheme

    Proposed Standard
  • RFC 7396: JSON Merge Patch

    Proposed Standard
  • RFC 7386: JSON Merge Patch

    Proposed Standard

    Obsoleted by RFC 7396

  • RFC 7230: Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing

    Proposed Standard

    Obsoleted by RFC 9110, RFC 9112

  • RFC 7231: Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

    Proposed Standard

    Obsoleted by RFC 9110

  • RFC 7232: Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests

    Proposed Standard

    Obsoleted by RFC 9110

  • RFC 7233: Hypertext Transfer Protocol (HTTP/1.1): Range Requests

    Proposed Standard

    Obsoleted by RFC 9110

  • RFC 7234: Hypertext Transfer Protocol (HTTP/1.1): Caching

    Proposed Standard

    Obsoleted by RFC 9111

  • RFC 7235: Hypertext Transfer Protocol (HTTP/1.1): Authentication

    Proposed Standard

    Obsoleted by RFC 9110

  • RFC 7236: Initial Hypertext Transfer Protocol (HTTP) Authentication Scheme Registrations

    Informational
  • RFC 7237: Initial Hypertext Transfer Protocol (HTTP) Method Registrations

    Informational
  • RFC 7238: The Hypertext Transfer Protocol Status Code 308 (Permanent Redirect)

    Experimental

    Obsoleted by RFC 7538

  • RFC 7239: Forwarded HTTP Extension

    Proposed Standard
  • RFC 7240: Prefer Header for HTTP

    Proposed Standard
  • RFC 7089: HTTP Framework for Time-Based Access to Resource States -- Memento

    Informational
  • RFC 7034: HTTP Header Field X-Frame-Options

    Informational
  • RFC 6983: Models for HTTP-Adaptive-Streaming-Aware Content Distribution Network Interconnection (CDNI)

    Informational
  • RFC 6915: Flow Identity Extension for HTTP-Enabled Location Delivery (HELD)

    Proposed Standard
  • RFC 6819: OAuth 2.0 Threat Model and Security Considerations

    Informational
  • RFC 6797: HTTP Strict Transport Security (HSTS)

    Proposed Standard
  • RFC 6753: A Location Dereference Protocol Using HTTP-Enabled Location Delivery (HELD)

    Proposed Standard
  • RFC 6712: Internet X.509 Public Key Infrastructure -- HTTP Transfer for the Certificate Management Protocol (CMP)

    Proposed Standard

    Obsoleted by RFC 9811

  • Proposed Standard
  • RFC 6638: Scheduling Extensions to CalDAV

    Proposed Standard
  • RFC 6585: Additional HTTP Status Codes

    Proposed Standard
  • RFC 6546: Transport of Real-time Inter-network Defense (RID) Messages over HTTP/TLS

    Proposed Standard
  • RFC 6331: Moving DIGEST-MD5 to Historic

    Informational
  • RFC 6249: Metalink/HTTP: Mirrors and Hashes

    Proposed Standard
  • RFC 6266: Use of the Content-Disposition Header Field in the Hypertext Transfer Protocol (HTTP)

    Proposed Standard
  • RFC 6202: Known Issues and Best Practices for the Use of Long Polling and Streaming in Bidirectional HTTP

    Informational
  • RFC 6155: Use of Device Identity in HTTP-Enabled Location Delivery (HELD)

    Proposed Standard
  • RFC 6011: Session Initiation Protocol (SIP) User Agent Configuration

    Informational
  • RFC 5985: HTTP-Enabled Location Delivery (HELD)

    Proposed Standard
  • RFC 5987: Character Set and Language Encoding for Hypertext Transfer Protocol (HTTP) Header Field Parameters

    Historic

    Obsoleted by RFC 8187

  • Proposed Standard
  • RFC 5861: HTTP Cache-Control Extensions for Stale Content

    Informational
  • RFC 5843: Additional Hash Algorithms for HTTP Instance Digests

    Informational
  • RFC 5789: PATCH Method for HTTP

    Proposed Standard
  • RFC 5278: IANA Registration of Enumservices for Voice and Video Messaging

    Proposed Standard
  • RFC 5273: Certificate Management over CMS (CMC): Transport Protocols

    Proposed Standard

    Obsoleted by RFC 10003

  • RFC 5090: RADIUS Extension for Digest Authentication

    Proposed Standard
  • RFC 5023: The Atom Publishing Protocol

    Proposed Standard
  • RFC 5019: The Lightweight Online Certificate Status Protocol (OCSP) Profile for High-Volume Environments

    Proposed Standard

    Obsoleted by RFC 9919

  • RFC 4825: The Extensible Markup Language (XML) Configuration Access Protocol (XCAP)

    Proposed Standard
  • RFC 4826: Extensible Markup Language (XML) Formats for Representing Resource Lists

    Proposed Standard
  • RFC 4590: RADIUS Extension for Digest Authentication

    Proposed Standard

    Obsoleted by RFC 5090

  • RFC 4559: SPNEGO-based Kerberos and NTLM HTTP Authentication in Microsoft Windows

    Informational
  • RFC 4387: Internet X.509 Public Key Infrastructure Operational Protocols: Certificate Store Access via HTTP

    Proposed Standard
  • RFC 4229: HTTP Header Field Registrations

    Informational
  • RFC 4236: HTTP Adaptation with Open Pluggable Edge Services (OPES)

    Proposed Standard
  • RFC 4169: Hypertext Transfer Protocol (HTTP) Digest Authentication Using Authentication and Key Agreement (AKA) Version-2

    Informational
  • RFC 4130: MIME-Based Secure Peer-to-Peer Business Data Interchange Using HTTP, Applicability Statement 2 (AS2)

    Proposed Standard
  • RFC 3875: The Common Gateway Interface (CGI) Version 1.1

    Informational
  • RFC 3864: BCP 90: Registration Procedures for Message Header Fields

    Best Current Practice
  • RFC 3507: Internet Content Adaptation Protocol (ICAP)

    Informational
  • RFC 3310: Hypertext Transfer Protocol (HTTP) Digest Authentication Using Authentication and Key Agreement (AKA)

    Informational
  • RFC 3205: On the use of HTTP as a Substrate

    Best Current Practice

    Obsoleted by RFC 9205

  • RFC 3229: Delta encoding in HTTP

    Proposed Standard
  • RFC 3230: Instance Digests in HTTP

    Proposed Standard

    Obsoleted by RFC 9530

  • RFC 3143: Known HTTP Proxy/Caching Problems

    Informational
  • RFC 3023: XML Media Types

    Proposed Standard

    Obsoleted by RFC 7303

  • RFC 2935: Internet Open Trading Protocol (IOTP) HTTP Supplement

    Proposed Standard
  • RFC 2936: HTTP MIME Type Handler Detection

    Informational
  • RFC 2817: Upgrading to TLS Within HTTP/1.1

    Proposed Standard
  • RFC 2818: HTTP Over TLS

    Informational

    Obsoleted by RFC 9110

  • RFC 2831: Using Digest Authentication as a SASL Mechanism

    Historic

    Obsoleted by RFC 6331

  • RFC 2774: An HTTP Extension Framework

    Historic
  • RFC 2756: Hyper Text Caching Protocol (HTCP/0.0)

    Experimental
  • RFC 2660: The Secure HyperText Transfer Protocol

    Historic
  • RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1

    Draft Standard

    Obsoleted by RFC 7230, RFC 7231, RFC 7232, RFC 7233, RFC 7234, RFC 7235

  • RFC 2617: HTTP Authentication: Basic and Digest Access Authentication

    Draft Standard

    Obsoleted by RFC 7235, RFC 7615, RFC 7616, RFC 7617

  • RFC 2585: Internet X.509 Public Key Infrastructure Operational Protocols: FTP and HTTP

    Proposed Standard
  • RFC 2310: The Safe Response Header Field

    Historic
  • RFC 2295: Transparent Content Negotiation in HTTP

    Experimental
  • RFC 2296: HTTP Remote Variant Selection Algorithm -- RVSA/1.0

    Historic
  • RFC 2227: Simple Hit-Metering and Usage-Limiting for HTTP

    Proposed Standard
  • RFC 2186: Internet Cache Protocol (ICP), version 2

    Informational
  • RFC 2169: A Trivial Convention for using HTTP in URN Resolution

    Historic
  • RFC 2145: Use and Interpretation of HTTP Version Numbers

    Informational

    Obsoleted by RFC 7230

  • RFC 2068: Hypertext Transfer Protocol -- HTTP/1.1

    Proposed Standard

    Obsoleted by RFC 2616

  • RFC 2069: An Extension to HTTP : Digest Access Authentication

    Proposed Standard

    Obsoleted by RFC 2617

  • RFC 2039: Applicability of Standards Track MIBs to Management of World Wide Web Servers

    Informational
  • RFC 1945: Hypertext Transfer Protocol -- HTTP/1.0

    Informational

Subscribe to HTTP

Get notified when:

  • RFC changes to status, obsoleted by, updates, updated by, or subseries.
  • New RFC added to this subject or below
  • The subject was merged into another.