What you need to know about your server - platform, software versions, paths, and more
| General |
| 1xx | HTTP_INFORMATIONAL |
| | Request was received; processing can continue. |
| 2xx | HTTP_SUCCESSFUL |
| | The request was successfully received, understood, and accepted. |
| 3xx | HTTP_REDIRECTION |
| | Further action must be taken in order to complete the request. |
| 4xx | HTTP_CLIENT_ERROR |
| | The request contained bad syntax or cannot be fulfilled. |
| 5xx | HTTP_SERVER_ERROR |
| | The server failed to fulfill an apparently valid request. |
| Detail |
| 100 | HTTP_CONTINUE |
| | Request was received and processing can continue. |
| 101 | HTTP_SWITCHING_PROTOCOLS |
| | Request to switch protocols accepted. |
| 200 | HTTP_OK |
| | Request completed successfully. |
| 201 | HTTP_CREATED |
| | Request fulfilled and resulted in new resource being created. |
| 202 | HTTP_ACCEPTED |
| | Request accepted, but processing has not completed. |
| 203 | HTTP_NON_AUTHORITATIVE_INFORMATION |
| | Information in Header is not from original server. |
| 204 | HTTP_NO_CONTENT |
| | Request received; no information exists. |
| 205 | HTTP_RESET_CONTENT |
| | Request fulfilled; reset document view. |
| 206 | HTTP_PARTIAL_CONTENT |
| | The server has fulfilled the partial GET request for the resource. |
| 300 | HTTP_MULTIPLE_CHOICES |
| | Requested address refers to more than one entity. |
| 301 | HTTP_MOVED_PERMANENTLY |
| | Page has been moved permanently; new URL available. |
| 302 | HTTP_FOUND |
| | Page has been moved temporarily; new URL available. |
| 303 | HTTP_SEE_OTHER |
| | Requested data is somewhere else; GET method should be used to
retrieve it. |
| 304 | HTTP_NOT_MODIFIED |
| | Requested resource has not been modified. |
| 305 | HTTP_USE_PROXY |
| | Requested resource must be accessed through proxy given
by Location field. |
| 307 | HTTP_TEMPORARY_REDIRECT |
| | Requested data temporarily resides at a new location. |
| 400 | HTTP_BAD_REQUEST |
| | Request could not be processed due to syntax error. |
| 401 | HTTP_UNAUTHORIZED |
| | Client request did not include proper authentication
data. |
| 402 | HTTP_PAYMENT_REQUIRED |
| | Payment is required. (Not implemented at this time.
Reserved for future use.) |
| 403 | HTTP_FORBIDDEN |
| | Request was understood, however access is forbidden. |
| 404 | HTTP_NOT_FOUND |
| | Requested document could not be found. |
| 405 | HTTP_METHOD_NOT_ALLOWED |
| | The method being used to access the file is not allowed. |
| 406 | HTTP_NOT_ACCEPTABLE |
| | Request document does not exist in a format the client
can accept. |
| 407 | HTTP_PROXY_AUTHENTICATION_REQUIRED |
| | Client must first authenticate with proxy for access. |
| 408 | HTTP_REQUEST_TIMEOUT |
| | The client did not produce a request within the time that
the server was prepared to wait. |
| 409 | HTTP_CONFLICT |
| | Request could not be completed due to a conflict with the
resource. |
| 410 | HTTP_GONE |
| | Requested resource no longer exists and no forwarding
address is known. |
| 411 | HTTP_LENGTH_REQUIRED |
| | Request is missing required Content-Length header. |
| 412 | HTTP_PRECONDITION_FAILED |
| | Request failed due to precondition not being met. |
| 413 | HTTP_REQUEST_ENTITY_TOO_LARGE |
| | Request was too big to process. |
| 414 | HTTP_REQUEST_URI_TOO_LARGE |
| | Request refused due to URL being longer than server is willing to process. |
| 415 | HTTP_UNSUPPORTED_MEDIA_TYPE |
| | Requested resource format is not supported. |
| 416 | HTTP_REQUESTED_RANGE_NOT_SATISFIABLE |
| | Request includes a Range header and none of the ranges
specified are contained within the requested resource. |
| 417 | HTTP_EXPECTATION_FAILED |
| | The server is unable to meet the demands of the Expect
header given by the client. |
| 500 | HTTP_INTERNAL_SERVER_ERROR |
| | The server encountered an unexpected condition which
prevented it from fulfilling the request. |
| 501 | HTTP_NOT_IMPLEMENTED |
| | The server does not support the functionality required to
fulfill the request. |
| 502 | HTTP_BAD_GATEWAY |
| | The server, while acting as a gateway or proxy, received
an invalid response from an upstream provider. |
| 503 | HTTP_SERVICE_UNAVAILABLE |
| | The server is currently unable to handle the request due
to a temporary overloading or maintenance of the server. |
| 504 | HTTP_GATEWAY_TIMEOUT |
| | The server, while acting as a gateway or proxy, did not
receive a timely response from an upstream provider. |
| 505 | HTTP_VERSION_NOT_SUPPORTED |
| | The server does not support, or refuses to support, the
HTTP protocol version that was used in the request. |