Http Status Code Response

List of HTTP status messages that might be returned by a server in response to a client's request made to the server.

Here are all the codes we support:
  • 200    OK
  • 201    Created
  • 202    Accepted
  • 203    Non-Authoritative Information
  • 204    No Content
  • 205    Reset Content
  • 206    Partial Content
  • 207    Multi-Status
  • 208    Already Reported
  • 226    IM Used
  • 300    Multiple Choices
  • 301    Moved Permanently
  • 302    Found
  • 303    See Other
  • 304    Not Modified
  • 305    Use Proxy
  • 306    Unused
  • 307    Temporary Redirect
  • 308    Permanent Redirect
  • 400    Bad Request
  • 401    Unauthorized
  • 402    Payment Required
  • 403    Forbidden
  • 404    Not Found
  • 405    Method Not Allowed
  • 406    Not Acceptable
  • 407    Proxy Authentication Required
  • 408    Request Timeout
  • 409    Conflict
  • 410    Gone
  • 411    Length Required
  • 412    Precondition Required
  • 413    Request Entry Too Large
  • 414    Request-URI Too Long
  • 415    Unsupported Media Type
  • 416    Requested Range Not Satisfiable
  • 417    Expectation Failed
  • 418    I'm a teapot
  • 422    Unprocessable Entity
  • 423    Locked
  • 424    Failed Dependency
  • 425    Unordered Collection
  • 426    Upgrade Required
  • 428    Precondition Required
  • 429    Too Many Requests
  • 431    Request Header Fields Too Large
  • 444    No Response
  • 449    Retry With
  • 450    Blocked by Windows Parental Controls
  • 451    Unavailable For Legal Reasons
  • 499    Client Closed Request
  • 500    Internal Server Error
  • 501    Not Implemented
  • 502    Bad Gateway
  • 503    Service Unavailable
  • 504    Gateway Timeout
  • 505    HTTP Version Not Supported
  • 506    Variant Also Negotiates
  • 507    Insufficient Storage
  • 509    Bandwidth Limit Exceeded
  • 510    Not Extended
  • 511    Network Authentication Required
  • 520    Web server is returning an unknown error
  • 522    Connection timed out
  • 524    A timeout occurred

I didn’t work hard to make Ruby perfect for everyone, because you feel differently from me. No language can be perfect for everyone. I tried to make Ruby perfect for me, but maybe it’s not perfect for you. The perfect language for Guido van Rossum is probably Python.

Yukihiro Matsumoto

CodersTool Categories