HTTP Status Codes

By: Team (Support)   Posted on: April 9, 2011

Every HTTP transaction has a status code sent back by the server to define how the server handled the transaction. Here is a list of the most common ones you may face once or other time.
  • HTTP Status Code - 400: Bad Request
    The request could not be understood by the server due to malformed syntax. The client SHOULD NOT repeat the request without modifications.
  • HTTP Status Code - 401: Unauthorized
    The request requires user authentication. The response MUST include a WWW-Authenticate header field containing a challenge applicable to the requested resource.
  • HTTP Status Code - 403: Forbidden
    The server understood the request, but is refusing to fulfill it. Authorization will not help and the request SHOULD NOT be repeated
  • HTTP Status Code - 404: Not Found
    The server has not found anything matching the Request-URI. No indication is given of whether the condition is temporary or permanent
  • HTTP Status Code - 500: Internal Server Error
    The server encountered an unexpected condition which prevented it from fulfilling the request
  • HTTP Status Code - 501: Not Implemented
    The server does not support the functionality required to fulfill the request. This is the appropriate response when the server does not recognize the request method and is not capable of supporting it for any resource
  • HTTP Status Code - 503: Service Unavailable
    Your web server is unable to handle your HTTP request at the time. There are a myriad of reasons why this can occur but the most common are:
    • server crash
    • server maintenance
    • server overload
    • server maliciously being attacked
    • a website has used up its allotted bandwidth
    • server may be forbidden to return the requested document
    This is usually a temporary condition. Since you are getting a return code, part of the server is working. To solve this issue contact your hosting provider.
  • HTTP Status Code - 550: Permission Denied
    The server is stating the account you have currently logged in as does not have permission to perform the action you are attempting. You may be trying to upload to the wrong directory or trying to delete a file.
Note: A detailed list of Status code is available at W3C.
  1. W3C - 10 Status Code Definitions
  2. W3C - 14 Header Field Definitions


A Technical blog for Website Owner's

Categories