The HTTP request (and response) structure reminds us of an email structure. At first sight, we see the difference only in the first line. The first line of a request contains a method, and the first line of a response contains status line.
An HTTP request consists of the following (see Figure 14.10):
GET, POST, HEAD, OPTIONS, TRACE, CONNECT, PUT, and
DELETEmethods are not always implemented.
Host). A colon followed by a space terminates the keyword. After a space, the header field parameters can follow. The whole header field is always terminated ...