HTTP Pocket Reference
by Clinton Wong
This small book, like the other pocket guides I've reviewed, has a lot to offer. It gives you a good overview of what the HyperText Transfer Protocol is and is also an excellent reference manual for the headers and status codes that are in an HTTP transaction. If you understand HTTP, you can manually query Web servers to help you debug problems, better understand the interactions between your browser, the Web page, and the Web server, and make your Web programs more efficient.
On page 3 of the book, you are introduced to a typical HTTP request. Wong explains clearly each segment of the request and what they do. Throughout the book you learn to translate the HTTP requests and responses, the structure of an HTTP request, and the different methods used in HTTP.
This book has a lot of information, including:
- server response codes
- http headers
- URL encoding
- media types
- and more...
Once you understand HTTP, you'll be able to manipulate it with your server responses, your CGIs, and sometimes even your Web pages themselves. This is a powerful tool, and this book is really helpful to understanding how to use it.