Skip to main content

HTTP (httpbis)

WG Name HTTP
Acronym httpbis
Area Web and Internet Transport (wit)
State Active
Charter charter-ietf-httpbis-08 Approved
Document dependencies
Additional resources Zulip stream
alternate list archives
home page
repositories
Personnel Chairs Mark Nottingham, Tommy Pauly
Area Director Francesca Palombini
Mailing list Address ietf-http-wg@w3.org
To subscribe ietf-http-wg-request@w3.org
Archive http://lists.w3.org/Archives/Public/ietf-http-wg/
Chat Room address https://zulip.ietf.org/#narrow/stream/httpbis

Charter for Working Group

This Working Group is charged with maintaining and developing the "core" specifications for HTTP, and generic extensions to it (i.e., those that are not specific to one application).

Its current work items are:

HTTP/1.1 Revision

After the revision of the core HTTP document set in the RFC723x series, the Working Group published HTTP/2, which defines an alternative mapping of HTTP's semantics to TCP, and introduced new capabilities, like Server Push.

Additionally, several ambiguities, interoperability issues and errata have been identified since their publication.

The Working Group will revise the "core" HTTP document set (RFC 7230-RFC 7235) to:

  • Incorporate errata

  • Address ambiguities

  • Fix editorial problems which have led to misunderstandings of the specification

  • Clarify conformance requirements

  • Remove known ambiguities where they affect interoperability

  • Clarify existing methods of extensibility

  • Remove or deprecate those features that are not widely implemented and also unduly affect interoperability

  • Where necessary, add implementation advice

In doing so, it should consider:

  • Implementer experience

  • Demonstrated use of HTTP

  • Impact on existing implementations and deployments

HTTP and QUIC

Upon request from the QUIC Working Group, the HTTPBIS Working Group will review the QUIC Working Group's documents regarding the use of HTTP over the transport protocol they define, providing feedback and collaborating where necessary.

Once the QUIC Working Group publishes the expression of HTTP semantics in QUIC (HTTP/3), the HTTPBIS Working Group will maintain and develop extensions for HTTP/3 as necessary. This includes ancillary specifications (e.g. QPACK).

Other HTTP-Related Work

The Working Group may define extensions and other documents related to HTTP as work items, provided that:

  • They are generic; i.e., not specific to one application using HTTP. Note that Web browsing by definition is a generic use.

  • The Working Group Chairs judge that there is consensus to take on the item and believe that it will not interfere with the work described above, and

  • The Area Director approves the addition and add corresponding milestones.

Milestones

Order Milestone Associated documents
Last Submit Secondary Server Certs draft-ietf-httpbis-secondary-server-certs
Submit Resumable Uploads draft-ietf-httpbis-resumable-upload
Submit Compression Dictionaries draft-ietf-httpbis-compression-dictionary
Submit Unprompted Auth draft-ietf-httpbis-unprompted-auth
Submit Cache Groups draft-ietf-httpbis-cache-groups
Submit Client-Cert Header rfc9440 (was draft-ietf-httpbis-client-cert-field)
Submit The HTTP QUERY Method draft-ietf-httpbis-safe-method-w-body
Submit Retrofit Structured Fields draft-ietf-httpbis-retrofit
Next Submit RFC6265bis (Cookies) draft-ietf-httpbis-rfc6265bis

Done milestones

Order Milestone Associated documents
Done Submit HTTP Message Signatures rfc9421 (was draft-ietf-httpbis-message-signatures)
Done Submit ORIGIN in HTTP/3 rfc9412 (was draft-ietf-httpbis-origin-h3)
Done Submit Binary Representation of HTTP Messages rfc9292 (was draft-ietf-httpbis-binary-message)
Done Submit Digest Headers rfc9530 (was draft-ietf-httpbis-digest-headers)
Done Submit Proxy-Status Header rfc9209 (was draft-ietf-httpbis-proxy-status)
Done Submit Cache-Status Header rfc9211 (was draft-ietf-httpbis-cache-header)
Done Submit Building Protocols with HTTP (BCP56bis) rfc9205 (was draft-ietf-httpbis-bcp56bis)
Done Submit Structured Headers rfc8941 (was draft-ietf-httpbis-header-structure)
Done Submit Client Hints rfc8942 (was draft-ietf-httpbis-client-hints)
Done Submit the "core" HTTP documents for consideration as Internet Standards rfc9110 (was draft-ietf-httpbis-semantics)
rfc9111 (was draft-ietf-httpbis-cache)
rfc9112 (was draft-ietf-httpbis-messaging)

Parked milestones

Order Milestone Associated documents
Parked Submit HTTP Alternative Services draft-ietf-httpbis-rfc7838bis
Parked Submit HTTP Representation Variants draft-ietf-httpbis-variants