Skip to content

Instantly share code, notes, and snippets.

@Marck
Last active September 17, 2020 15:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Marck/780a3e61b637d6af80425f4e37fb928e to your computer and use it in GitHub Desktop.
Save Marck/780a3e61b637d6af80425f4e37fb928e to your computer and use it in GitHub Desktop.
{
"info": {
"credits": "This list was copied from https://cdn.unreal-designs.co.uk/cont/statusMsg/ and made in a JSON by Marck (https://github.com/marck/)",
"lastUpdate": {
"date": "20200917",
"log": "Filled in informational messages"
},
"references": {
"W3Schools": "http:\/\/www.w3schools.com\/tags\/ref_httpmessages.asp",
"Wikipedia": "https:\/\/en.wikipedia.org\/wiki\/List_of_HTTP_status_codes"
}
},
"c1xx": {
"message": "Informational codes",
"description": "An informational response indicates that the request was received and understood"
},
"c100": {
"message": "Continue",
"description": "The server has received the request headers, and the client should proceed to send the request body"
},
"c101": {
"message": "Switching Protocols",
"description": "The requester has asked the server to switch protocols"
},
"c103": {
"message": "Checkpoint",
"description": "Used in the resumable requests proposal to resume aborted PUT or POST requests"
},
"c2xx": {
"message": "Successful codes",
"description": "This class of status codes indicates the action requested by the client was received, understood, and accepted"
},
"c200": {
"message": "OK",
"description": "The request is OK (this is the standard response for successful HTTP requests)"
},
"c201": {
"message": "Created",
"description": "The request has been fulfilled, and a new resource is created"
},
"c202": {
"message": "Accepted",
"description": "The request has been accepted for processing, but the processing has not been completed"
},
"c203": {
"message": "Non-Authoritative Information",
"description": "The request has been successfully processed, but is returning information that may be from another source"
},
"c204": {
"message": "No Content",
"description": "The request has been successfully processed, but is not returning any content"
},
"c205": {
"message": "Reset Content",
"description": "The request has been successfully processed, but is not returning any content, and requires that the requester reset the document view"
},
"c206": {
"message": "Partial Content",
"description": "The server is delivering only part of the resource due to a range header sent by the client"
},
"c3xx": {
"message": "Redirection",
"description": "This class of status code indicates the client must take additional action to complete the request. Many of these status codes are used in URL redirection."
},
"c300": {
"message": "Multiple Choices",
"description": "A link list. The user can select a link and go to that location. Maximum five addresses"
},
"c301": {
"message": "Moved Permanently",
"description": "The requested page has moved to a new URL"
},
"c302": {
"message": "Found",
"description": "The requested page has moved temporarily to a new URL"
},
"c303": {
"message": "See Other",
"description": "The requested page can be found under a different URL"
},
"c304": {
"message": "Not Modified",
"description": "Indicates the requested page has not been modified since last requested"
},
"c306": {
"message": "Switch Proxy",
"description": "-- No longer used. Originally meant \"Subsequent requests\" should use the specified proxy --"
},
"c307": {
"message": "Temporary Redirect",
"description": "The requested page has moved temporarily to a new URL"
},
"c308": {
"message": "Resume Incomplete",
"description": "Used in the resumable requests proposal to resume aborted PUT or POST requests"
},
"c4xx": {
"message": "Client Error",
"description": "This class of status code is intended for situations in which the error seems to have been caused by the client"
},
"c400": {
"message": "Bad Request",
"description": "The request cannot be fulfilled due to bad syntax"
},
"c401": {
"message": "Unauthorized",
"description": "The request was a legal request, but the server is refusing to respond to it. For use when authentication is possible but has failed or not yet been provided"
},
"c402": {
"message": "Payment Required",
"description": "-- Reserved for future use --"
},
"c403": {
"message": "Forbidden",
"description": "The request was a legal request, but the server is refusing to respond to it"
},
"c404": {
"message": "Not Found",
"description": "The requested page could not be found but may be available again in the future"
},
"c405": {
"message": "Method Not Allowed",
"description": "A request was made of a page using a request method not supported by that page"
},
"c406": {
"message": "Not Acceptable",
"description": "The server can only generate a response that is not accepted by the client"
},
"c407": {
"message": "Proxy Authentication Required",
"description": "The client must first authenticate itself with the proxy"
},
"c408": {
"message": "Request Timeout",
"description": "The server timed out waiting for the request"
},
"c409": {
"message": "Conflict",
"description": "The request could not be completed because of a conflict in the request"
},
"c410": {
"message": "Gone",
"description": "The requested page is no longer available"
},
"c411": {
"message": "Length Required",
"description": "The \"Content-Length\" is not defined. The server will not accept the request without it"
},
"c412": {
"message": "Precondition Failed",
"description": "The precondition given in the request evaluated to false by the server"
},
"c413": {
"message": "Request Entity Too Large",
"description": "The server will not accept the request, because the request entity is too large"
},
"c414": {
"message": "Request-URI Too Long",
"description": "The server will not accept the request, because the URL is too long. Occurs when you convert a POST request to a GET request with a long query information"
},
"c415": {
"message": "Unsupported Media Type",
"description": "The server will not accept the request, because the media type is not supported"
},
"c416": {
"message": "Requested Range Not Satisfiable",
"description": "The client has asked for a portion of the file, but the server cannot supply that portion"
},
"c417": {
"message": "Expectation Failed",
"description": "The server cannot meet the requirements of the Expect request-header field"
},
"c418": {
"message": "I'm a teapot",
"description": "Any attempt to brew coffee with a teapot should result in the error code \"c418 I'm a teapot\". The resulting entity body MAY be short and stout"
},
"c421": {
"message": "Misdirected Request",
"description": "The request was directed at a server that is not able to produce a response (for example because a connection reuse)"
},
"c422": {
"message": "Unprocessable Entity",
"description": "The request was well-formed but was unable to be followed due to semantic errors"
},
"c423": {
"message": "Locked",
"description": "The resource that is being accessed is locked"
},
"c424": {
"message": "Failed Dependency",
"description": "The request failed due to failure of a previous request (e.g., a PROPPATCH)"
},
"c426": {
"message": "Upgrade Required",
"description": "The client should switch to a different protocol such as TLS\/1.0, given in the Upgrade header field"
},
"c428": {
"message": "Precondition Required",
"description": "The origin server requires the request to be conditional"
},
"c429": {
"message": "Too Many Requests",
"description": "The user has sent too many requests in a given amount of time. Intended for use with rate limiting schemes"
},
"c431": {
"message": "Request Header Fields Too Large",
"description": "The server is unwilling to process the request because either an individual header field, or all the header fields collectively, are too large"
},
"c451": {
"message": "Unavailable For Legal Reasons",
"description": "A server operator has received a legal demand to deny access to a resource or to a set of resources that includes the requested resource"
},
"c5xx": {
"message": "Server Error",
"description": "This class of status code is intended for situations in which the server failed to fulfill a request."
},
"c500": {
"message": "Internal Server Error",
"description": "An error has occured in a server side script, a no more specific message is suitable"
},
"c501": {
"message": "Not Implemented",
"description": "The server either does not recognize the request method, or it lacks the ability to fulfill the request"
},
"c502": {
"message": "Bad Gateway",
"description": "The server was acting as a gateway or proxy and received an invalid response from the upstream server"
},
"c503": {
"message": "Service Unavailable",
"description": "The server is currently unavailable (overloaded or down)"
},
"c504": {
"message": "Gateway Timeout",
"description": "The server was acting as a gateway or proxy and did not receive a timely response from the upstream server"
},
"c505": {
"message": "HTTP Version Not Supported",
"description": "The server does not support the HTTP protocol version used in the request"
},
"c511": {
"message": "Network Authentication Required",
"description": "The client needs to authenticate to gain network access"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment