HTTP A Little Book
HTTP A Little Book
About the Book
Today, more and more software is built on HTTP protocols. And I feel its value bit by bit in my several software project.So I think that it will help improve software development efficiency if I master it fully and systematic. At the beginning of this year, I've dicided to research it fully. I bought a set of books, put them in my car, my office and my home. I'v been trying to made anything about HTTP clear,whether it is useful or not in my work currently,and if any text is not clear enough to understand ,I will digging into source code of Nodejs's HTTP module or ask in `Stackoverflow.com`.The more I study it, the clearer my architecture of HTTP is.
One day, I heard a voice saying to myself, "it must be a interesting thing to write something about it",because:
1. It used by a lot of people
2. Existing text is too complicated to understand
HTTP prototols was originly very simple, but if you follow the strict text of the RFC,it will seem to be very diffcult. So, I can write a book with Best-First princle.
In the first chapter to I would introduce the HTTP architecture through the sample code. In the following chapters, I will break down the HTTP protocols into small part,including request and response processes. Against something are particularly difficult, there would be a few command lines and a small piece of Node.js source code. So, this is an HTTP book, written by a programmer,and written for programmers. I hope this book looks straightforward enough to help you save a lot of time for study it.
Now it is in front of you.
Table of Contents
- Foreword
-
Introduction
- Request message
- Response Message
- Hands-on
-
Term
- Resource
- Resource Type
- URL
- HTTP transaction
- HTTP method
- Status code
- Message
- Hands-on environment
- Node.js and Express.js
- Netcat
- A Little History
-
Request Message
- Request Line
- Request method
- Message Body
- Slightly summed up
- GET Method
- POST method
- OPTIONS method
- PUT method and DELETE method
- Connect Method
-
Response Message
- Status-Line
- message-body
- 200 Series Status Code
- 300 Series of Status Code
- 400 Series Status Code
- 500 Series Status Code
- Status Code of 100
- Status Code of 101
-
Message Body
- Content Type
- Content Encoding
- Transfer Encoding
- Trailer
-
Connnection
- Parallel Connections
- Keep-Alive Connection
- Persistent Connections
- Pipeline
- Hands-on
-
Customer identification
- Cookies Format
- Later words
The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.
You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!
So, there's no reason not to click the Add to Cart button, is there?
See full terms...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earnedover $14 millionwriting, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them