About
The truth about the behavior that HTTP should show is defined in specifications.
This articles lists the most common specification. There is a time where their would more than what is listed but you known where to find the truth and if you read the whole specifications, you would no more need to come back on Internet searching for HTML knowlegde.
List
The really detailed story of HTTP can be found in this specifications.