Manning Logo
Home | Ordering Info | Shopping Cart | Manage My Account | Login
Attention customers: online shopping is now available exclusively through our main website: http://www.manning.com. Thank you.
Illustrated Guide to HTTP

Inside the book

Sample Chapters Table of Contents Index Preface Source Code (CDROM)

Manning Blog

Why small is sweet?

Author Blogs

Dave Crane more...

Author Calendar

Upcoming Events

Catalog

Java .NET Perl XML All by Subject All by Title

About...

Manning Contact Us Ordering FAQs ebooks Covers Sandbox Forums Distributors Manning Early Access Program (MEAP) Affiliate Program Academia/Publicity User Group Program Press Releases Jobs

Manning Publications Co.
209 Bruce Park Avenue
Greenwich, CT 06830

Illustrated Guide to HTTP
Paul S. Hethmon

1997 | 400 pages
Includes CDROM
ISBN: 138582262
  $44.95 Softbound print book Out of print (?)
$22.50 PDF ebook  

Preface

In early Fall of 1995, my life was pretty full. I was working full time as a programmer/analyst, had one successful shareware application on the market, was writing a second one along with my brother, and had a wife and son at home to fill up the rest of my spare time. While reading a Usenet newsgroup one day, I noticed a posting titled "Can you write a web server?" My current shareware program was an ftp server and the new one was a mail server. I had planned to write a web server next, so the post definitely intrigued me. Upon reading the post, I found Manning Publications was looking for an author to write a book on programming a web server. "Well," I thought, "this is something I've always wanted to do--write a book." So I fired off an email to Len Dorfman and promptly forgot about it.

In November 1995, while checking my email I found a message from Len. I remember wondering what this message was about. Well as it turned out, Len was looking for someone to write the web server book and was asking me. With adrenaline pumping up my ego, I took my wife to lunch to ask what she thought of the idea and for her blessing for me to give it a try. If only she had known what she was getting herself into!

Over the course of the next twelve months, I found out what I was getting myself into. The process of writing a book is not unlike that of writing a software program. You start out with this grandiose idea of including everything but the kitchen sink. As time passes, you begin to realize the size of the hole you've dug. There were definitely times in the process that I felt someone was at the top of the hole shoveling dirt on top of me. Eventually, if you're venturesome, you keep plodding through the muck and you do find the light. 

As in a software project, at the end you must finish and release. With this book, I felt the same way. I had been following the progression of the HTTP/1.1 standard for all of 1996, watching the changes as they advanced through the various drafts. Whenever a new draft came out, I'd grab another copy and rework the code to comply yet again. When draft 6 came out in July, the working group finally had a document that was mostly complete and stable. I rushed to finish the book and save some of my family's summer. Draft 7 was eventually released to correct minor typos in draft 6 and was just recently approved for Proposed Standard by the IESG (Internet Engineering Steering Group.) Even with the approval of the proposed standard, and the completion of my first draft, my job was not yet over. With reviews and rewriting, another three months would have passed and Christmas of 1996 was knocking at my door. So, finally, it was time to stop.

As with any of the programs I've written, I feel the book is not yet complete. There were so many features I wanted to include but could not if the book were ever to be published. Maybe I'll be lucky and this book will have a 2.0. 

In the meantime, I hope you enjoy this book and find the information in it useful. Comments about the book are welcome and encouraged.

Paul Hethmon
Knoxville, Tennessee 

DESCRIPTION

If you're interested in building a web server -- or if you're developing an application that depends or will depend on current HTTP protocols -- Illustrated Guide to HTTP is for you! It covers the latest HTTP/1.1 protocol standard as found in RFC 2068 and RFC 2069. Any programmer, developer or web manager involved in web-related software needs this book to keep up with this dynamic area.

What's inside:

  • Detailed coverage of the protocol specification
  • Working code for all parts of an HTTP/1.1 server
  • Detailed coverage of difficult protocol elements
  • A CD which includes complete working source code; a complete set of RFCs; Apache, Jigsaw, and libwww distributions; a hypertext index of information; and complete text of the book in HTML format.

Translation rights for Illustrated Guide to HTTP have been granted for Japan. If you are interested in learning where to buy this book in a language other than English, please inquire at your local bookseller.

WHAT THE EXPERTS SAY ABOUT THIS BOOK...

"...contains detailed descriptions of the program logic required to implement HTTP protocols ...will be of practical value to any web server author."
--Govind Tatachari, Software Consultant, Fortuna Technologies

ABOUT THE AUTHOR...

Paul Hethmon is a developer with the University of Tennessee Institute of Agriculture. He is also a partner in Hethmon Brothers, an Internet software development company where he has developed FTP, SMTP, POP3, and HTTP software.

Home | Catalog | Privacy Policy | About Manning

© 2003-2006 Manning Publications Co.