Verbose HTTP status Query

Source: Internet
Author: User

Status code

Status information

Meaning

100

Continue

The initial request has been accepted and the customer should continue to send the remainder of the request. (HTTP 1.1 new)

101

Switching protocols

The server translates the client's request to another protocol (HTTP 1.1 new)

200

Ok

Everything is OK, the answer document for Get and post requests is followed.

201

Created

The server has created the document, and the location header gives its URL.

202

Accepted

The request has been accepted, but the processing has not been completed.

203

Non-authoritative Information

The document has returned normally, but some of the answer headers may be incorrect because a copy of the document is being used (HTTP 1.1 is new).

204

No Content

Without a new document, the browser should continue to display the original document. This status code is useful if the user refreshes the page on a regular basis and the servlet can determine that the user's document is new enough.

205

Reset Content

There is no new content, but the browser should reset what it displays. Used to force the browser to clear the form input (HTTP 1.1 new).

206

Partial Content

The client sends a GET request with a range header, and the server finishes it (HTTP 1.1 is new).

300

Multiple Choices

The documents requested by the customer can be found in multiple locations that are listed in the returned document. If the server wants to make a preference, it should be indicated in the location answer header.

301

Moved Permanently

The document requested by the customer elsewhere, the new URL is given in the location header, and the browser should automatically access the new URL.

302

Found

Similar to 301, but the new URL should be treated as a temporary replacement instead of permanent. Note that the corresponding status information in HTTP1.0 is "Moved temporatily".

When the status code appears, the browser can automatically access the new URL, so it is a useful status code.

Note that this status code can sometimes be used with 301 substitutions. For example, if the browser mistakenly requests Http://host/~user (the trailing slash is missing), some servers return 301, and some return 302.

Strictly speaking, we can only assume that the browser will automatically redirect only if the original request is get. See 307.

60V

See other

Similar to 301/302, the difference is that if the original request is the Post,location header the specified redirect target document should be fetched via get (HTTP 1.1 new).

304

Not Modified

The client has a buffered document and issues a conditional request (typically providing a if-modified-since header indicating that the customer only wants to update the document than the specified date). The server tells the customer that the original buffered document can continue to be used.

305

Use Proxy

The document requested by the client should be extracted from the proxy server indicated by the location header (HTTP 1.1 is new).

60R

Temporary Redirect

Same as 302 (Found). Many browsers incorrectly respond to a 302 response for redirection, even if the original request is post, even though it can actually be redirected only if the answer to the POST request is 303. For this reason, HTTP 1.1 has been added in 307 to allow for more cleanup of the region in several status codes: When a 303 response occurs, the browser can follow the redirected get and post requests, and if the 307 answer, the browser can only follow the redirect to the GET request. (HTTP 1.1 new)

400

Bad Request

A syntax error occurred in the request.

60s

Unauthorized

The customer attempted to access a password-protected page without authorization. A www-authenticate header is included in the answer, and the browser displays the user name/Password dialog box, and then makes a request again after filling in the appropriate authorization header.

403

Forbidden

The resource is not available. The server understands the customer's request, but refuses to process it. This is usually caused by the permissions set on the file or directory on the server.

404

Not Found

The resource at the specified location could not be found. This is also a common answer.

405

Method not allowed

The request method (GET, POST, HEAD, DELETE, PUT, Trace, and so on) does not apply to the specified resource. (HTTP 1.1 new)

50W

Not acceptable

The specified resource has been found, but its MIME type is incompatible with the client specified in the Accpet header (HTTP 1.1 new).

407

Proxy Authentication Required

Similar to 401, indicates that the customer must be authorized by the proxy server first. (HTTP 1.1 new)

408

Request Timeout

The customer has not made any requests during the waiting time for the server license. Customers can repeat the same request at a later time. (HTTP 1.1 new)

409

Conflict

Usually related to put requests. The request cannot succeed because the request conflicts with the current state of the resource. (HTTP 1.1 new)

410

Gone

The requested document is no longer available, and the server does not know which address to redirect to. It differs from 404 in that returning 407 means that the document has permanently left the specified location, and 404 indicates that the document is unavailable for unknown reasons. (HTTP 1.1 new)

411

Length Required

The server cannot process the request unless the customer sends a content-length header. (HTTP 1.1 new)

412

Precondition Failed

Some of the prerequisites specified in the request header failed (HTTP 1.1 new).

413

Request Entity Too Large

The size of the destination document exceeds the size that the server is currently willing to handle. If the server thinks it can process the request later, it should provide a Retry-after header (HTTP 1.1 new).

414

Request URI Too Long

The URI is too long (HTTP 1.1 new).

416

Requested Range not satisfiable

The server does not meet the range header specified by the customer in the request. (HTTP 1.1 new)

500

Internal Server Error

The server encountered an unexpected situation and could not complete the customer's request.

30w

Not implemented

The server does not support the functionality required to implement the request. For example, a customer sends a put request that is not supported by the server.

502

Bad Gateway

When the server acts as a gateway or proxy, the server returns an illegal response in order to complete the request to access the next server.

503

Service unavailable

The server failed to answer due to maintenance or heavy load. For example, a servlet might return 503 if the database connection pool is full. A retry-after header can be supplied when the server returns 503.

504

Gateway Timeout

Used by a server acting as a proxy or gateway, indicating that an answer cannot be received from a remote server in a timely manner. (HTTP 1.1 new)

505

HTTP Version not supported

The HTTP version indicated in the request is not supported by the server. (HTTP 1.1 new)

Type: Types of request URLs

The following is a list of the types of URLs in HttpWatch

Text/html

Normal HTML based content

Text/css

Cascading Style Sheets

Text/xml

XML data, e.g. SOAP requests and responses

text/*

Any textual content type including all the above types

Image/gif

GIF image

Image/jpg

JPEG image

image/*

Any image including GIFs, JPGs and PNG files

Application/x-javascript

Javascript

application/*

Any application content, e.g. flash files (application/x-shockwave-flash)

Verbose HTTP status Query

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.