|
HTTP Messages, Message Formats, Methods and Status Codes
As we saw in the
operational overview of the Hypertext Transfer Protocol,
HTTP is entirely oriented around the sending of client requests and
server responses. These take the form of HTTP messages sent between
clients and servers. As with all protocols, HTTP uses a special format
that dictates the structure of both client request messages and server
response messages; understanding how these messages work is a big part
of comprehending HTTP as a whole.
In this section I describe the messages
used by HTTP and the specific commands and responses issued by clients
and servers. I begin with a look at the generic HTTP message format
and the major components of every HTTP message. I then discuss the specific
formats used for both requests and responses. I explain the different
types of HTTP methods (commands) used in client requests, and the HTTP
status codes used in server replies.
Note: Much of the functionality of HTTP is implemented using header fields that appear at the start of each HTTP request and response. Due the number of headers and their potential complexity, they are covered in detail in their own section. |
|
Quick navigation to subsections and regular topics in this section
|
| If you find The TCP/IP Guide useful, please consider making a small Paypal donation to help the site, using one of the buttons below. You can also donate a custom amount using the far right button (not less than $1 please, or PayPal gets most/all of your money!) In lieu of a larger donation, you may wish to consider purchasing a download license of The TCP/IP Guide. Thanks for your support! |
|
|
Home -
Table Of Contents - Contact Us
The TCP/IP Guide (http://www.TCPIPGuide.com)
Version 3.0 - Version Date: September 20, 2005
© Copyright 2001-2005 Charles M. Kozierok. All Rights Reserved.
Not responsible for any loss resulting from the use of this site.
|