Learn what common http status codes mean:
HTTP Status Code (3-digit code) - The language in which the server and client communicate directly.
- Success (2-header): The request has been received, understood, and accepted by the server
status code meaning Details 200 OK The request has been successful, and the response headers or data bodies expected by the request will be returned with this response 201 Created The request was successful and the server created a new resource - Redirect (3-header): Indicates that further action is required to complete the request. Typically, these status codes are used to redirect
status code meaning Details 300 MultipleChoices In response to the request, the server can perform various operations. The server can choose an action based on the requestor (user agent), or provide a list of actions for the requester to choose from 301 MovedPermanently The requested webpage has been permanently moved to a new location. The server returns this response (response to a Get or Head request) 303 See Other The server returns this code when the requester should use a separate Get request for a different location to retrieve the response 304 Not Modified The requested page has not been modified since the last request. When the server returns this response, the web page content will not be returned - Request Error (4-header): Indicates that an error may have occurred on the client side, preventing the server from processing
status code meaning Details 400 Bad Request Incorrect semantics, the current request cannot be understood by the server or the request parameters are incorrect 401 Unauthorized The request requires authentication. The server may return this response for web pages that require login 403 Forbidden Server rejects request 404 Not Found The server cannot find the requested webpage - Server Error (Header 5): Indicates that the server encountered an internal error while trying to process the request. These errors may be errors of the server itself, not an error in the request
status code meaning Details 500 Internal Server Error Internal server error, unable to complete the request