Web v1
HTTP/0.9
1 GET = 1 TCP connection HTTP/1.0
Released in May '96, first formal HTTP standard. Formalized the misspelling of "referrer". HTTP/1.1
Enabled persistent connections. Host header is mandatory. HTTP/2
Primary focus is faster performance. |
Example HTTP 1.1 Request
This is a GET request. The user agent string identifies the type of client software and summarizes its capabilities. The cookie provides one or more state variables previously set by a server on this client. The payload of this request has no content. Keep in mind the header ends with a blank line. Example HTTP 1.1 Response
The status code is the result of the request. Server token is the string returned by the web server identifying itself. Server Time is the time stamp based on the server's time and date. Content Length is the length of the response. The header ends with a blank line. |
User-Agent
Web clients, often browsers. Uniform Resource Identifier (URI)
Often used interchangeably with URL Query String Formats
Used to pass data via URL request, they are determined by the web application developer and/or the production environment running the application. |
Cheatography
https://cheatography.com
The HTTP Protocol Cheat Sheet (DRAFT) by binca
This is a draft cheat sheet. It is a work in progress and is not finished yet.