HTTPS Status Codes
HTTP Status
Codes
These are
messages a web server sends to your browser to indicate whether or not a request
for a webpage was successful. What is
this error?
Client
Errors
This class of
status codes indicates that there was a problem with the request you
sent.
Server
Errors
These codes signify that
the server failed to fulfill a valid request.
These status codes are grouped
into five classes, each representing
a different category of response. Here's a rundown of the most common
ones.
Code
Name
Description
400
Bad
Request
The server couldn't
understand your request due to invalid syntax
401
Unauthorized
You're not logged in or
don't have the necessary credentials to view the page
403
Forbidden
You don't have
permission to access this page, even if you're logged in
404
Not
Found
The server can't find
the requested page. This is one of the most common errors
408
Request
Timeout
The server didn't
receive a complete request from you in the time it was prepared to
wait
429
Too Many
Requests
You've sent too many
requests in a given amount of time (rate
limiting)
Code
Name
Description
500
Internal Server Error
A generic error message indicating an
unexpected condition on the server
502
Bad Gateway
One server on the internet received an
invalid response from another server
503
Service Unavailable
The server is not ready to handle the
request, often due to being overloaded or down for
maintenance
504
Gateway Timeout
One server did not get a timely response
from another server it was accessing to complete your
request
Informational Codes
These are temporary responses, indicating that the server has received the request and is continuing the process. You typically won't see these as a user.
| Code | Name | Description |
| 100 | Continue | The initial part of the request was received and you should continue |
| 102 | Processing | The server has received and is processing the request, but no response is available yet |
Success Codes
This class means the request was successfully received, understood, and accepted.
| Code | Name | Description |
| 200 | OK | The request was successful. This is the standard response for successful HTTP requests |
| 201 | Created | The request has been fulfilled and has resulted in one or more new resources being created |
| 204 | No Content | The server successfully processed the request but is not returning any content |
Redirection Codes
These codes tell you that your browser needs to take additional action to complete the request, usually by going to a different URL.
| Code | Name | Description |
| 301 | Moved Permanently | The requested page has been permanently moved to a new URL |
| 302 | Found | The requested page has been temporarily moved to a new URL |
| 304 | Not Modified | The page hasn't been modified since your last visit, so your browser can use the cached version |