The meow teaches you to remember the HTTP status code.

Source: Internet
Author: User
Tags rfc

There are some difficulties in remembering HTTP status codes because the status code is a lot and difficult to remember. Girliemac, also known as Tomomi Imura, uses her ingenious idea to PS a series of HTTP status messages. After you've seen these pictures, you can definitely remember some HTTP status codes, because I just learned these status codes here.

These status codes and their most basic meanings are listed below

100 continue

Indicates that the server has received a request header and that the client should continue to send the request body.

101 Switching protocols

Indicates that the requester has requested the server to switch the protocol, and the server has accepted and will process it.

200 Normal

The standard answer for the successful HTTP request. The actual response content is determined by the method used by the request.

201 Created

The request has been accepted and the resource corresponding to the request has been created.

202 Acceptance

The request has been accepted, processing has not been completed, and it may be rejected.

204 No Content

The server did not return any entity content after the request was successfully processed.

207 Multi-weight status

Depending on the number of child requests, the message body contains different response codes.

300 multi-weight selection

Indicates that the requested resource can provide multiple options for the client to select

301 Permanent Removal

The request should be directed to the given URI (Uniform Resource Locator)

302 found

This is an example of conflicting industrial practices and standards. Some Web applications and frameworks use 302 status codes

303 See other information

The response to the current request can be obtained from another URI using the Get method

304 Not modified

Indicates that the resource has not been changed since the last request.

305 using Proxies

The requested resource must be accessed through the specified proxy, and most HTTP clients will not respond correctly to this status code, primarily for security reasons

307 Temporary redirection

In this case, the request will respond from a different URI, but future requests will still use the original URI

400 Error request

The request cannot be completed because of the wrong syntax

401 Not authorized

Status code returned when authorization is required, but authorization fails or is not authorized

402 Need to pay

This status code is reserved for possible future requirements. This code is usually not used, but its initial intent is to be used by some kind of electronic money.

403 Forbidden

The request is valid, but the server refuses to respond to it.

404 Not Found

The requested resource could not be found, but may be available in the future.

405 method does not allow

The request method used when requesting a resource cannot be supported by that resource.

406 No Access

The content that the requested resource can produce does not satisfy the type specified in the request header.

408 Request timed out

Server waits for Request timeout

409 conflicts

Request cannot be processed because a conflict exists in the request

410 deleted

The requested resource is no longer available, and subsequent is not available.

411 Data Length Required

The resource corresponding to the request needs to indicate the length, but the request does not contain a length.

413 Request Entity too large

Its request data entity is too large to exceed the server processing power.

414 Request URI too long

The URI is too long and the server cannot process

416 Request scope does not meet the requirements

The client requests some files, but the server does not provide this range value.

417 Hope Failure

The server does not meet the request header re-specified requirements.

418 I'm the teapot.

This status code is not implemented in the actual HTTP server

422 Non-processing request entity

The request is formatted correctly but cannot respond because of a semantic error.

423 Lock

Current resource is locked

424 Error Dependencies

This request failed because the previous request failed

425 Random Order Collection

Defined in the WebDAV advanced collections Draft

426 need to update

The client should switch to a different protocol

429 Too many requests

The user sent too many requests within the specified time.

431 Request Header too large

Because a single domain in the request is too large, or all of the fields add up too much.

444 No response

Used in Nginx records to indicate that the server has not returned information to the client and has closed the connection

450 blocked by Windows Parental controls

A status code extended by Microsoft

500 Server Internal Error

When no other more precise information can be given, a generic error message is given.

502 Error Gateway

An invalid response was received from the upstream server when the server acting as a gateway or agent tries to execute the request

503 Service Not available

The server is currently unavailable.

506 Variable Element negotiation

The requested transparent content negotiation causes a circular reference

507 Insufficient storage space

The server cannot store the content necessary to complete the request.

508 Loop Detected

The server found an infinite loop while processing the request

509 exceeding bandwidth limit

Although many servers use this protocol, they are not described in any RFC

599 Network Connection Timeout error

This status code is not described in any RFC, but Microsoft is using it.

Original link: http://blog.jobbole.com/88450/

The meow teaches you to remember the HTTP status code.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.