HTTP Status Codes

HTTP status codes explained.

Understand HTTP status codes and what they mean. Get explanations for success codes, redirection codes, client errors, and server errors with troubleshooting solutions.

HTTP Status Codes

100 Continue

The server has received the request headers

→

HTTP Status Codes

101 Switching Protocols

The server is switching protocols

→

HTTP Status Codes

200 OK

The request succeeded

→

HTTP Status Codes

201 Created

The request succeeded and a new resource was created

→

HTTP Status Codes

202 Accepted

The request has been accepted for processing

→

HTTP Status Codes

204 No Content

The server successfully processed the request but returns no content

→

HTTP Status Codes

301 Moved Permanently

The resource has been moved permanently

→

HTTP Status Codes

302 Found

The resource has been moved temporarily

→

HTTP Status Codes

304 Not Modified

The resource has not been modified

→

HTTP Status Codes

400 Bad Request

The request is invalid

→

HTTP Status Codes

401 Unauthorized

Authentication required

→

HTTP Status Codes

403 Forbidden

Access is forbidden

→

HTTP Status Codes

404 Not Found

The resource was not found

→

HTTP Status Codes

405 Method Not Allowed

The HTTP method is not allowed

→

HTTP Status Codes

408 Request Timeout

The request timed out

→

HTTP Status Codes

409 Conflict

The request conflicts with current state

→

HTTP Status Codes

410 Gone

The resource is no longer available

→

HTTP Status Codes

429 Too Many Requests

Too many requests sent

→

HTTP Status Codes

500 Internal Server Error

The server encountered an error

→

HTTP Status Codes

501 Not Implemented

The server does not support the functionality

→

HTTP Status Codes

502 Bad Gateway

The server received an invalid response

→

HTTP Status Codes

503 Service Unavailable

The service is unavailable

→

HTTP Status Codes

504 Gateway Timeout

The gateway timed out

→