You will find something on W3C - https://www.w3.org/Protocols/ - HTTP - Hypertext Transfer Protocol Overview - links to RFC documents.
If you look for some implementation examples (on PC) find sources of Lynx or Links (text mode clients) and Mozilla (graphical mode client), they are OpenSource projects. Apache is also OpenSource.