HTTP Notes

HTTP (HyperText Transfer Protocol)

HTTP Info and Requests For Comment

Wikipedia: List of HTTP header fields
W3C Standards: HTTP Current Status
W3C RFC-2616: Hypertext Transfer Protocol — HTTP/1.1
RFC 6585: Additional HTTP Status Codes HTML WebDoc
RFC 6266: Use of the Content-Disposition Header Field in HTTP
RFC 5785: Defining Well-Known Uniform Resource Identifiers (URIs)
RFC 4918: HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)
RFC 4229: HTTP Header Field Registrations
RFC 3864: Registration Procedures for Message Header Fields
RFC 2817: Hypertext Transfer Protocol — HTTP/1.1 (updates RFC 2616)
RFC 2616: Hypertext Transfer Protocol — HTTP/1.1 (obsoletes RFC-2608)
RFC 1945: Hypertext Transfer Protocol — HTTP/1.0

Cookies

Wikipedia: HTTP cookie
RFC 6265: HTTP State Management Mechanism (obsoletes RFC-2965, RFC-2109)

Content-Coding

gzip: RFC-1952 (LZ77 with 32-bit CRC)
compress: UNIX compress (LZW)
deflate: (zlib) RFC-1950
identity: No tranformation encoding.

Transfer-Coding

chunked: W3C: RFC-2616 Section 3
gzip: RFC-1952 (LZ77 with 32-bit CRC)
compress: UNIX compress (LZW)
deflate: (zlib) RFC-1950
identity: No tranformation encoding.

MIME (Multipurpose Internet Mail Extensions)

MIME Requests For Comment

RFC-2231: MIME Parameter Value and Encoded Word Extensions: Character Sets, Languages, and Continuations (obsoletes RFC-2184 and updates RFCs 2045, 2047, 2183)
RFC-2183: Communicating Presentation Information in Internet Messages: The Content-Disposition Header Field (updates RFC-1806)
RFC-2047: MIME Part Three: Message Header Extensions for Non-ASCII Text (obsoletes RFC-1590, RFC-1522, RFC-1521)

REST

RFC ____: ____
RFC ____: ____
RFC ____: ____
RFC ____: ____
RFC ____: ____
RFC ____: ____
RFC ____: ____
RFC ____: ____
RFC ____: ____

WebDAV