HTTP

Learning Path

Learn HTTP Fundamentals

A structured route through the core primitives, message flow, and debugging basics.

Built for: Engineers who understand web apps but want a clean mental model for HTTP itself.

What you should get from this path

Start with the model

Build the protocol mental model before diving into edge cases.

Learn the core primitives

Cover methods, status codes, headers, and cookies in the order engineers hit them.

Method

HTTP GET Method: Complete Guide with Examples

Learn how the HTTP GET method works. Understand when to use GET requests, query parameters, caching, and best practices with real-world examples.

GET is the baseline for safety, caching, and query semantics.

Method

HTTP POST Method: Complete Guide with Examples

Learn how the HTTP POST method works. Understand when to use POST requests, request bodies, form submissions, and API calls with practical examples.

POST gives the contrast needed to reason about writes, side effects, and payloads.

Guide

HTTP Status Codes: A Complete Reference Guide

Learn how HTTP status code classes (1xx-5xx) work and when to use each code. Master informational, success, redirect, client error, and server error responses.

Provides the decision framework behind status code classes and common codes.

Header

Content-Type Header: Complete Guide to MIME Types

Learn how the Content-Type header works. Understand MIME types, charset encoding, and how to set the correct content type for APIs, forms, and file uploads.

This header unlocks how clients interpret payloads and negotiate formats.

Header

Cache-Control Header: Complete HTTP Caching Guide

Master the Cache-Control header. Learn how to control browser and CDN caching with max-age, no-cache, no-store, and other directives.

Shows how HTTP behavior changes once caching enters the picture.

Cookie Attribute

SameSite Cookie Attribute: CSRF Protection

Learn how the SameSite cookie attribute prevents CSRF attacks, the differences between Strict, Lax, and None, and when to use each.

Introduces how browser-side state affects navigation, auth, and security.

Practice and check yourself

Use interactive pages to turn reference knowledge into working intuition.

More Learning Paths