Useful Links
Computer Science
Computer Networking
HTTP Protocol
1. Introduction to HTTP
2. Core Concepts of HTTP
3. HTTP Versions
4. Structure of HTTP Requests
5. HTTP Methods
6. Structure of HTTP Responses
7. HTTP Status Codes
8. State and Session Management
9. HTTP Caching
10. Securing HTTP
11. Advanced HTTP Concepts
State and Session Management
Challenges of Statelessness
HTTP Cookies
Cookie Mechanism
Set-Cookie Header
Cookie Name and Value
Cookie Attributes
Expires Attribute
Max-Age Attribute
Domain Attribute
Path Attribute
Secure Attribute
HttpOnly Attribute
SameSite Attribute
Cookie Header
Cookie Scope and Lifetime
Cookie Security Considerations
Server-Side Sessions
Session Identifiers
Session Storage Mechanisms
In-Memory Storage
Database Storage
File-Based Storage
Session Lifecycle
Session Security
Token-Based Authentication
Token Types
JSON Web Tokens (JWT)
JWT Structure
JWT Claims
JWT Signing and Verification
Bearer Token Authentication
Token Storage and Transmission
Previous
7. HTTP Status Codes
Go to top
Next
9. HTTP Caching