ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Google+ ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1918 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
Title:
HTTP The Definitive Guide
Author:
David Gourley Brian Totty
ISBN:
1-56592-509-2
Publisher:
O'Reilly
Pages:
635pp
Price:
£31-95
Reviewer:
Roger N Lever
Subject:
internet
Appeared in:
15-3
This is a book about HTTP, which describes the various aspects to allow the reader to understand web internals. The book is composed of six parts:



1) HTTP: The Web's Foundation (HTTP, URL, resources, messages, connections...)

2) HTTP Architecture (web servers, proxies, caches, robots, gateways...)

3) Identification, Authorisation and security (basic, digest, secure...)

4) Entities, Encodings and Internationalisation (entities, encoding...)

5) Content Publishing and Distribution (web hosting, publishing...)

6) Appendices (URI, Status Codes, Header Reference, MIME types...)

The authors have produced a very clear and easily read text that explains the protocol and how it works along with some of the core Internet technologies. There are plenty of diagrams to help clarify the processes and to ensure that the reader can see how everything works. Interspersed within various parts of the text are snippets of code that illustrate a particular point. These code snippets are typically in Perl or C. However, for programmers there are not enough code examples to be used as a programmer's reference guide.

At just over six hundred pages there is plenty of room to cover the topic and the authors have made a good attempt to explain the various different areas in a clear and understandable way. For those who wish to gain an understanding of HTTP then it will undoubtedly be useful. However, the book will not provide enough code for programmers or discuss some of the protocols that have been built on top of or around HTTP such as HTML, XML or SOAP. So for its target audience, those who wish to understand HTTP, it will provide a useful and clear guide.