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