MIStupid.com Logo
The Online Knowledge Magazine

 

HTTP Status Code Definitions

Status codes for Hypertext Transfer Protocol (HTTP/1.1)

Code
Definition
1xx
Informational
100
CONTINUE - the client should continue with request.
101
SWITCHING PROTOCOLS - the server will switch protocols as necessary.
2xx
Successful
200
OK - the request was fulfilled.
201
CREATED - following a POST command.
202
ACCEPTED - accepted for processing, but processing is not completed.
203
NON-AUTHORITATIVE INFORMATION - the returned metainformation is not the definitive set from the original server.
204
NO CONTENT - request received but no information exists to send back.
205
RESET CONTENT - the server has fulfilled the request and the user agent should reset the document view.
206
PARTIAL CONTENT - the server has fulfilled the partial GET request.
3xx
Redirection
300
MULTIPLE CHOICES - the requested resource has many representations.
301
MOVED PERMANENTLY - the data requested has a new location and the change is permanent.
302
FOUND - the data requested has a different URL temporarily.
303
SEE OTHER - a suggestion for the client to try another location.
304
NOT MODIFIED - the document has not been modified as expected.
305
USE PROXY - The requested resource must be accessed through the specified proxy.
306
UNUSED
307
TEMPORARY REDIRECT - the requested data resides temporarily at a new location.
4xx
Client Errors
400
BAD REQUEST - syntax problem in the request or it could not be satisfied.
401
UNAUTHORIZED - the client is not authorized to access data.
402
PAYMENT REQUIRED - indicates a charging scheme is in effect.
403
FORBIDDEN - access not required even with authorization.
404
NOT FOUND - server could not find the given resource.
405
METHOD NOT ALLOWED
406
NOT ACCEPTABLE
407
PROXY AUTHENTICATION REQUIRED - the client must first authenticate with the proxy for access.
408
REQUEST TIMEOUT - the client did not produce a request within the time the server was prepared to wait.
409
CONFLICT - the request could not be completed due to a conflict with the current state of the resource.
410
GONE - the requested resource is no longer available.
411
LENGTH REQUIRED - the server refused to accept the request without a defined Content Length.
412
PRECONDITION FAILED
413
REQUESTED ENTITY TOO LARGE - the server is refusing to process a request because it is larger than the server is willing or able to process.
414
REQUEST-URI TOO LONG - the server is refusing to process a request because the URI is longer than the server is willing or able to process.
415
UNSUPPORTED MEDIA TYPE - requested resource format is not supported.
416
REQUESTED RANGE NOT SATISFIABLE
417
EXPECTATION FAILED
5xx
Server Errors
500
INTERNAL ERROR - the server could not fulfill the request because of an unexpected condition.
501
NOT IMPLEMENTED - the sever does not support the facility requested.
502
BAD GATEWAY - received an invalid response from an upstream sever.
503
SERVICE UNAVAILABLE - the server is currently unable to handle a request.
504
GATEWAY TIMEOUT - The server, acting as a gateway/proxy, did not receive a timely response from an upstream server.
505
HTTP VERSION NOT SUPPORTED