Full list of HTTP status codes, HTTP Status Code

The HTTP status line is the term given to the HTTP status code (real code) when accompanied by the 'HTTP reason phrase' - the term for the reason (short description).

The HTTP status line is the term given to the HTTP status code (real code) when accompanied by the 'HTTP reason phrase' - the term for the reason (short description).

Note : Although technically inaccurate, HTTP status lines are often referred to as HTTP status codes (HTTP Status Code).

List of HTTP status codes

As you can see below, the HTTP status code is a three-digit integer. The first digit is used to identify the code in a specific category within the following five categories:

  1. 1XX - Information: Request is accepted or the process continues.
  2. 2XX - Success: Confirm that the action has completed successfully or has been understood.
  3. 3XX - Redirect: The client must perform additional action to complete the request.
  4. 4XX - An error from the client indicates that the request cannot be completed or contains the wrong syntax. The 4xx error code will appear when there is an error from the user, mainly due to not making a valid request.
  5. 5XX - Server-side error: Indicates that the server cannot complete a request that is considered valid. When browsing and encountering 5xx errors, you can only wait, because at this time the error comes from the server side of the web service, there is no way to intervene to fix errors besides waiting for the server to handle accomplished.

Applications that understand HTTP status codes do not need to know all the code, meaning that the unspecified code also has a phrase indicating an unknown reason. This phrase does not give users much information. However, these HTTP applications must be interpreted as belonging to one of the categories listed above.

If the software doesn't know what the specific code is, at least it knows which group it belongs to. For example, if the application does not recognize the 490 status code, it may consider the code to be 400 because the code is in the same category and then it can be assumed that there is something wrong with the guest request. line.

HTTP status line (HTTP status code + Phrase indicating reason)

Status code

The phrase indicates the reason

Explain the error

100

tiếp tục

The request has been completed and the rest of the process can continue.

101

Switching Protocols

When requesting a page, the browser can receive status code 101, followed by the "Upgrade" header , indicating that the server is changing to another HTTP version.

102

Processing

200

OK

Standard response to successful HTTP requests.

201

Created

When new pages are created by posted form data or by the CGI process, this is a sign to confirm that the page is working.

202

Accepted

The client's request has been accepted, but has not been processed.

203

Non-Authoritative Information

The information contained in the entity title is not from the original site, but from a third-party server.

204

No Content

If clicking on a link does not have a target URL, this response is inferred by the server and does not warn the user about anything.

205

Reset Content

This allows the server to reset any content returned by CGI.

206

Partial Content

The requested file is not completely downloaded.For example, this status code appears when the user presses the stop button before the page is loaded.

207

Multi-Status

300

Multiple Choices

The requested address refers to more than one file.Depending on how the server is configured, you will get an error or choose which pages you want.

301

Moved Permanently

If the server is set up correctly, it will automatically redirect the reader to the new location of the file.

302

Found

The page has been moved temporarily and the new URL is available.You will be directed to the server there.

303

See Other

The data is somewhere else and the GET method is used to retrieve it.

304

Not Modified

If the request header includes the parameter 'if modified since', this status code will be returned, in case the file has not changed since that date.

305

Use Proxy

The intended recipient will repeat the request through the proxy.

307

Temporary Redirect

 

308

Permanent Redirect

400

Bad Request

There was a syntax error in the request and the request was denied.

401

Unauthorized

The request header does not contain the necessary authentication code and the client is denied access.

402

Payment Required

Payment is required.This code is still inactive.

403

Forbidden

The client is not allowed to view a certain file.This status code is also returned at times when the server does not want to have more visitors.

404

Không tìm thấy

The requested file is not available on the server.Maybe because these files have been deleted, or have never existed before.The cause is usually a typo in the URL.

405

Method Not Allowed

The method used to access the file is not allowed.

406

Not Acceptable

The requested file exists but cannot be used, because the client system does not understand the format in which the file is configured.

407

Proxy Authentication Required

Requests must be allowed before taking place.

408

Request Time-out

The server takes too long to process the request.This error is often caused by high network traffic.

409

Conflict

Too many concurrent requests for a file.

410

Gone

The files have been used in this location, but are no longer available.

411

Length Required

Request is missing Content-Length header .

412

Precondition Failed

A certain configuration is required to transfer this file, but the client has not set up that configuration yet.

413

Request Entity Too Large

The requested file is too large to handle.

414

Request-URI Too Large

The address entered is too long for the server.

415

Unsupported Media Type

The file type of the request is not supported.

416

Request Range Not Satisfiable

417

Expectation Failed

421

Misdirected Request

422

Unprocessable Entity

423

Locked

424

Failed Dependency

425

Unordered Collection

426

Upgrade Required

428

Precondition Required

429

Too Many Requests

431

Request Header Fields Too Large

451

Unavailable For Legal Reasons

500

Internal Server Error

Annoying feedback often occurs due to problems in Perl code, when the CGI program runs.

501

Not Implemented

Request cannot be performed by server.

502

Bad Gateway

The server trying to access is resending the error.

503

Service Unavailable

The requested service or file is not currently available.

504

Gateway Time-out

The port is out of time.Same as 408 timeout error, but this error occurs at the server's port.

505

HTTP Version Not Supported

The required HTTP protocol is not supported.

506

Variant Also Negotiates

507

Insufficient Storage

508

Loop Detected

510

Không Extended

511

Network Authentication Required

Unofficial HTTP status line

The HTTP status lines below may be used to respond to errors in some third-party services, but not specified by any RFC (RFC stands for Request For Comment, is a collection of resources). whether the petition, proposal and comments directly or indirectly related to the technology, INTERNET network etiquette).

Status code

The phrase indicates the reason

103

Checkpoint

420

Method Failure

420

Enhance Your Calm

440

Login Timeout

449

Retry With

450

Blocked by Windows Parental Controls

451

Redirect

498

Invalid Token

499

Token Required

499

Request has been forbidden by antivirus

509

Bandwidth Limit Exceeded

530

Site is frozen

Note: Remember that many HTTP status codes may have the same error message in different situations, such as Device Manager error codes, but these are not related to each other.

See more:

  1. Quick fix ErrorLibrary failed with Error 1114 on Windows 10
  2. What is the error 500 Internal Server Error and what can I do to fix this error?
  3. Top sites that support computer troubleshooting and technology
  4. How to fix 'The 504 Gateway Timeout' error
4 ★ | 2 Vote