HTTP

Aliases
  • http
  • HyperText Transfer Protocol
Image of Author
September 14, 2022 (last updated September 1, 2024)

HTTP Headers

HTTP Headers

HTTP Response Codes

HTTP Response Codes

HTTP Request Methods

https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods

There are CRUD-like, or CRUD-equivalent methods here, but with interesting differences

  • POST is like Create
  • GET is like Read
  • PUT and PATCH are like Update, but this is where the nuance is
    • PUT is essentially a full overwrite/update
    • PATCH is essentially a partial overwrite/update
  • DELETE is like DESTROY

HTTP/3

https://en.wikipedia.org/wiki/HTTP/3

Unlike previous versions which relied on the well-established TCP (published in 1974), HTTP/3 uses QUIC (officially introduced in 2021), a multiplexed transport protocol built on UDP.

HTTP/3 is over QUIC, a new protocol, which itself is over UDP, which is over IP.

Certain new web apis, like WebTransport can only be used via HTTP/3