HTTP Articles
HTTP 415 Unsupported Media Type — What It Means
What HTTP status code 415 Unsupported Media Type means, when servers return it, and how to handle it correctly.
HTTP 414 URI Too Long — What It Means
What HTTP status code 414 URI Too Long means, when servers return it, and how to handle it correctly.
HTTP 413 Payload Too Large — What It Means
What HTTP status code 413 Payload Too Large means, when servers return it, and how to handle it correctly.
HTTP 412 Precondition Failed — What It Means
What HTTP status code 412 Precondition Failed means, when servers return it, and how to handle it correctly.
HTTP 411 Length Required — What It Means
What HTTP status code 411 Length Required means, when servers return it, and how to handle it correctly.
HTTP 410 Gone — What It Means
What HTTP status code 410 Gone means, when servers return it, and how to handle it correctly.
HTTP 409 Conflict — What It Means
What HTTP status code 409 Conflict means, when servers return it, and how to handle it correctly.
HTTP 408 Request Timeout — What It Means
What HTTP status code 408 Request Timeout means, when servers return it, and how to handle it correctly.
HTTP 407 Proxy Authentication Required — What It Means
What HTTP status code 407 Proxy Authentication Required means, when servers return it, and how to handle it correctly.
HTTP 406 Not Acceptable — What It Means
What HTTP status code 406 Not Acceptable means, when servers return it, and how to handle it correctly.
HTTP 405 Method Not Allowed — What It Means
What HTTP status code 405 Method Not Allowed means, when servers return it, and how to handle it correctly.
HTTP 403 Forbidden — What It Means
What HTTP status code 403 Forbidden means, when servers return it, and how to handle it correctly.
HTTP 402 Payment Required — What It Means
What HTTP status code 402 Payment Required means, when servers return it, and how to handle it correctly.
HTTP 401 Unauthorized — What It Means
What HTTP status code 401 Unauthorized means, when servers return it, and how to handle it correctly.
HTTP 400 Bad Request — What It Means
What HTTP status code 400 Bad Request means, when servers return it, and how to handle it correctly.
HTTP 308 Permanent Redirect — What It Means
What HTTP status code 308 Permanent Redirect means, when servers return it, and how to handle it correctly.
HTTP 307 Temporary Redirect — What It Means
What HTTP status code 307 Temporary Redirect means, when servers return it, and how to handle it correctly.
HTTP 304 Not Modified — What It Means
What HTTP status code 304 Not Modified means, when servers return it, and how to handle it correctly.
HTTP 303 See Other — What It Means
What HTTP status code 303 See Other means, when servers return it, and how to handle it correctly.
HTTP 302 Found — What It Means
What HTTP status code 302 Found means, when servers return it, and how to handle it correctly.
HTTP 301 Moved Permanently — What It Means
What HTTP status code 301 Moved Permanently means, when servers return it, and how to handle it correctly.
HTTP 206 Partial Content — What It Means
What HTTP status code 206 Partial Content means, when servers return it, and how to handle it correctly.
HTTP 204 No Content — What It Means
What HTTP status code 204 No Content means, when servers return it, and how to handle it correctly.
HTTP 202 Accepted — What It Means
What HTTP status code 202 Accepted means, when servers return it, and how to handle it correctly.
HTTP 201 Created — What It Means
What HTTP status code 201 Created means, when servers return it, and how to handle it correctly.
HTTP 200 OK — What It Means
What HTTP status code 200 OK means, when servers return it, and how to handle it correctly.
HTTP 101 Switching Protocols — What It Means
What HTTP status code 101 Switching Protocols means, when servers return it, and how to handle it correctly.
HTTP 100 Continue — What It Means
What HTTP status code 100 Continue means, when servers return it, and how to handle it correctly.
What Is a REST API? Principles Explained Simply
REST is an architectural style for web APIs built around resources, standard HTTP methods, and stateless requests. Learn its core principles with examples.
What Does Idempotent Mean in HTTP? GET, PUT, DELETE Explained
An idempotent HTTP method produces the same result no matter how many times it's repeated. Learn which methods are idempotent and why it matters for retries.
What Is CORS and Why Does It Block My API Requests?
CORS is a browser security mechanism that blocks cross-origin requests unless the server explicitly allows them. Learn how it works and how to fix common CORS errors.
GET vs POST — What's the Difference in HTTP?
GET requests data and should have no side effects; POST submits data and can change server state. Learn the practical differences and when to use each.
HTTP 500 Internal Server Error — What Causes It and How to Debug
A 500 error means the server hit an unexpected condition it couldn't handle. Learn how to find the real cause using server logs and where to start debugging.
HTTP 404 Not Found — What It Means and How to Fix It
A 404 status code means the server couldn't find the requested resource. Learn the common causes on both client and server side, and how to debug it.