HTTP Status Codes Flashcards
The server received the request and is in the process of
giving the response.
100
The request is fulfilled.
200
Move permanently
The resource requested has been permanently moved to a
new location. The URL of the new location is given in the
Location response header. The client should issue a new
request to the new location, and the application should
update all references to this new location.
301
Found and
redirect (or move
temporarily)
This is the same as code 301, but the new location is
temporary in nature. The client should issue a new request,
but applications need not update the references.
302
Not modified
In response to the if-modified-since conditional GET
request, the server notifies that the resource requested has
not been modified.
304
Bad request
The server could not interpret or understand the request;
there is probably a syntax error in the request message.
400
Authentication
required
The requested resource is protected and requires the client’s
credentials (username and password). The client should
resubmit the request with the appropriate credentials
(username and password).
401
Payment requerid
402
Forbidden
The server refuses to supply the resource, regardless of the
identity of the client.
403
Not Found
found The requested resource cannot be found on the server.
404
Method not
allowed
The request method used (for example, POST, PUT,
DELETE) is a valid method. However, the server does not
allow that method for the resource requested.
405
Request timeout
The request sent to the server took longer than the website’s
server was prepared to wait.
408
Request URI too
large
The URI requested by the client is longer than the server is
willing to interpret.
414
Internal server
error
The server is confused; this may be caused by an error in the
server-side program responding to the request.
500
Method not
implemented
The request method used is invalid; this could be caused by
a typing error, such as Get in place of GET.
501