HTTP Status Defender
Choose the correct HTTP status code for realistic backend scenarios and learn the response semantics behind each answer.
- Time
- 5-8 minutes
- Concept
- HTTP status codes and response semantics
Practice path · 7 games
Start with API semantics, route design, auth decisions, CORS, webhooks, OAuth, and secure recovery.
Best first path for CS students and new backend learners.
Start this pathChoose the correct HTTP status code for realistic backend scenarios and learn the response semantics behind each answer.
Design REST-style methods and routes for product requirements such as creating users, updating email, searching products, and nested comments.
Inspect authentication scenarios and choose safe backend decisions for tokens, scopes, sessions, CSRF, and object-level authorization.
Guide browser API requests through CORS decisions covering origins, preflight, credentials, exposed headers, and cache safety.
Investigate webhook requests and choose safe handling for signatures, replay windows, retries, idempotency, and durable acknowledgement.
Trace Authorization Code flow failures across state, PKCE, redirect URI, token exchange, and session boundaries.
Secure account recovery against enumeration, token theft, replay, concurrent use, and stale sessions.