Why should I read about HTTP you may ask yourself?

If you're a software developer, you'll understand how to write better applications by learning how they communicate. If you're a systems architect or network administrator, you'll gain deeper knowledge of designing complex network architectures.

REST, a very important architectural style today, is based entirely on using HTTP features, making understanding HTTP even more crucial. If you want to build great RESTful applications, you must first understand HTTP.

So, you want to pass up the chance to learn and understand the basic concepts behind the World Wide Web and networking?

I hope you don't want to?

The focus of the lessons will be on explaining the most important parts of HTTP in the simplest way humanly possible. The idea is to organize all the useful information about HTTP in one place, saving you the time of digging through books and RFCs to find the information you need.

HTTP Lessons – Lesson 1 – Overview of basic concepts
HTTP Lessons – Lesson 2 – Architectural Aspects
HTTP Lessons – Lesson 3 – Client Identity
HTTP Lessons – Lesson 4 – Client Authentication Mechanisms
HTTP Lessons – Lesson 5 – Security
HTTP Lessons – Glossary

HTTP Lessons – Glossary

/
HTTP Lessons – Lesson 1 – Overview of basic concepts HTTP…

HTTP Lessons – Lesson 5 – Security

/
HTTP Lessons – Lesson 1 – Overview of basic concepts HTTP…

HTTP Lessons – Lesson 4 – Client Authentication Mechanisms

/
HTTP Lessons – Lesson 1 – Overview of basic concepts HTTP…

HTTP Lessons – Lesson 3 – Client Identity

/
HTTP Lessons – Lesson 1 – Overview of basic concepts HTTP…

HTTP Lessons – Lesson 2 – Architectural Aspects

/
HTTP Lessons – Lesson 1 – Overview of basic concepts HTTP…

HTTP Lessons – Lesson 1 – Overview of basic concepts

/
HTTP Lessons – Lesson 1 – Overview of basic concepts HTTP…