*
Previous HTML-question-answers-index Internet-Domain-Suffixes Next

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

Previous HTML-question-answers-index Internet-Domain-Suffixes Next
*
*