HTTP Status Message Flashcards
1xx
1xx is used for information
100 Continue
The server has received the
request headers, and the client
should proceed to send request body
101 Switching Protocols
The requestor has asked the server
to switch protocols
103 Early Hits
Used with the Link header to
allow the browser to start preloading
resources, while the server prepares
A response
2xx
Successful
200
OK
Standard response for success
201
Created:
The request has been fulfilled
AND a new resource is creates
202
Accepted
The request has been accepted
BUT has not been completed
203
Non-Authoritative Information:
The request us successful
BUT returning from another source
204
No Content:
The request is successful
BUT not returning any content
205
Reset Content: The request is successful BUT not returning any content AND the requestor needs to reset The document view
206
Partial Content:
The server is only delivering part
of the request due to a range header
set by the client
3xx
Redirection
300
Multiple Choices:
The user can select a link
Maximum of 5 addresses
301
Moved Permanently:
The requested page has moved to a
new URL
303
See Other:
The requested page can be
found under a different URL
304
Not Modified:
The page has not been modified
since last requested
307
208
Temporary Redirect
Permanent Redirect
5xx
Server Error
500
Internal Server Error:
Generic message for when
others are not suitable
501
Not Implimented:
The server does not recognize request
OR cannot fulfill request
502
Bad Gateway:
Server is a gateway/proxy
AND recieved invalid response from
the upstream server
503
Unavailable:
Service is overloaded or down
504
Gateway Timeout:
Server is a gateway/proxy
AND the upstream server is taking
too long
505
HTTP version not supported
511
Network Authentification Required:
Client needs to authenticate to
gain access
4xx
Client Error
400
Bad Request:
Request cannot be fulfilled
because of bad syntax
401
Unauthorized: Legal request but the server is refusing to respond (Authentication is possible but has failed or not yet provided)
402
Payment Required
403
Forbidden:
legal requests but server refuses
404
Not Found:
The request was not found
BUT may be available again
405
Method Not Allowed:
The request is not supported
by the page
406
Not Acceptible:
Server cannot produce a
response matching the requests
content negotiation headers
407
Proxy Authentication Required:
The client must first authenticate with the proxy
408
Request Timeout:
The server timed out waiting for the request
409
Conflict:
The request cannot be completed because of conflict in the request
410
Gone:
The requested page is no longer available
411
Length Required:
The content length is not defined and the server will not accept the request without it
412
Precondition Failed:
The precondition in the request evaluated to false in the server
413
Request too Large:
Server cannot accept the request entity for being too large
414
Request-URI Too Long:
Occurs when you convert a POST request to GET request with long query information
415
Unsupported Media Type:
Server will not accept a media type that is unsupported
416
Range Not Satisfiable:
The client asked for a portion of the file BUT there server cannot supply that portion
417
Expectation Failed:
Server could not meet the requirements of the Expect request-header field