HTTP

Tag

HTTP Fundamentals

Build a practical foundation in HTTP requests, responses, methods, status codes, headers, and the request lifecycle. This curated hub brings together 16 related resources.

Comparisons

301 vs 302 Redirects

Understand the difference between 301 Moved Permanently and 302 Found redirects. Learn when to use each, how browsers cache them, and their SEO implications.

Comparisons

GET vs POST

Understand the fundamental differences between GET and POST HTTP methods. Learn about safety, idempotency, caching, request bodies, and when to use each.

Guides

How HTTP Works: The Complete Guide

Learn how HTTP works with interactive examples. Understand requests, responses, methods, headers, status codes, and the complete request lifecycle in minutes.

Glossary

HTTP Header

Learn what HTTP headers are and how they provide metadata about requests and responses. Understand common headers like Content-Type and Authorization.

Glossary

HTTP Method

Learn what HTTP methods are and how they define actions on resources. Understand GET, POST, PUT, DELETE, PATCH, and other methods with examples.

Glossary

HTTP Payload

Learn what HTTP payload means and how message bodies carry data in requests and responses. Understand JSON, form data, and binary payloads.

Glossary

HTTP Request

Learn what an HTTP request is and how clients send messages to servers. Understand request structure, methods, headers, and body components.

Glossary

HTTP Response

Learn what an HTTP response is and how servers reply to client requests. Understand response structure, status codes, headers, and body content.

Glossary

HTTP Session

Learn what HTTP sessions are and how they maintain state across stateless HTTP requests. Understand session cookies, tokens, and server-side storage.

Guides

HTTP Sessions and State Management Explained

Learn how to manage user state and sessions in stateless HTTP applications using cookies, tokens, and server-side storage.

Glossary

HTTP Status Code

Learn what HTTP status codes are and how they indicate request results. Understand 1xx, 2xx, 3xx, 4xx, and 5xx code classes with common examples.

Guides

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.

Comparisons

HTTP/1.1 vs HTTP/2

Compare HTTP/1.1 and HTTP/2. Understand multiplexing, header compression, server push, and when upgrading to HTTP/2 actually improves performance.

Glossary

Idempotent

Learn what idempotent means in HTTP. Understand why GET, PUT, and DELETE are idempotent, why POST is not, and how idempotency affects API design.

Comparisons

PUT vs PATCH

Understand the difference between PUT and PATCH HTTP methods. Learn when to use full replacement vs partial update, and how each affects idempotency and API design.

Guides

Request and Response Lifecycle

Learn how HTTP requests travel from browser to server and back. Understand DNS resolution, TCP connections, request/response flow, and the complete lifecycle.