Http StatuCode description and httpstatucode description

Source: Internet
Author: User
Tags http 200 cpanel

Http StatuCode description and httpstatucode description

Http description:

Http 200:-The file is normally accessed.

Http 302: Temporary redirection

HTTP Error List

HTTP 400-invalid request

HTTP 401.1-unauthorized: Logon Failed

HTTP 401.2-unauthorized: logon fails due to server configuration problems

HTTP 401.3-ACL prohibit Resource Access

HTTP 401.4-unauthorized: Authorization denied by filter

HTTP 401.5-unauthorized: ISAPI or CGI authorization failed

HTTP 403-Access prohibited

HTTP 403-access to Internet Service Manager (HTML) is limited to Localhost

HTTP 403.1 Prohibit Access: Prohibit executable access

HTTP 403.2-Access prohibited: Read prohibited

HTTP 403.3-Access prohibited: Write Access prohibited

HTTP 403.4-Access prohibited: requires SSL

HTTP 403.5-Access prohibited: requires SSL 128

HTTP 403.6-Access prohibited: the IP address is denied

HTTP 403.7-Access prohibited: client certificate required

HTTP 403.8-Access prohibited: site access prohibited

HTTP 403.9-Access prohibited: too many connected users

HTTP 403.10-Access prohibited: Invalid Configuration

HTTP 403.11-Access prohibited: Password Change

HTTP 403.12-Access prohibited: mappers reject access

HTTP 403.13-Access prohibited: the client certificate has been revoked

HTTP 403.15-Access prohibited: too many access permits from customers

HTTP 403.16-Access prohibited: the client certificate is untrusted or invalid

HTTP 403.17-Access prohibited: the client certificate has expired or has not yet taken effect

HTTP 404.1-not foundWebSite

HTTP 404-file not found

HTTP 405-the resource is forbidden

HTTP 406-unacceptable

HTTP 407-proxy authentication required

HTTP 410-never available

HTTP 412-precondition failed

HTTP 414-request-URI is too long

HTTP 500-Internal Server Error

HTTP 500.100-Internal Server Error-ASP Error

HTTP 500-11 Server Disabled

HTTP 500-12 Application restart

HTTP 500-13-the server is too busy

HTTP 500-14-invalid Application

HTTP 500-15-requests to global. asa are not allowed

Error 501-not implemented

HTTP 502-Gateway error

 

Error Codes and Status Codes

Recently, some friends have asked cPanel about the meaning of "HTTP Error Code (HTTP Error codes)" in Awstats, and whether to pay attention to and handle it.

For more information about Awstats, see CP How-To: How To Use cPanel To view site statistics (awstats)

Article address:

Http://bbs.netpu.net/viewthread.php? Tid = 694

In fact, this is a misunderstanding. Here it should be "HTTP Status code (HTTP Status codes )".

OK. Since it is a status code, there may be two States: Correct and wrong (at least not all of them are wrong. Let's take a sigh of relief ). What do these codes mean? What are the error states and the correct ones? Don't worry. Let's give a brief introduction to the impersonating internal behavior below.

HTTP and Status codes

HTTP is a hypertext transfer protocol. The browser communicates with the WEB Server over HTTP (some other software, such as IM, uses the HTTP protocol to transmit data), transmits our Request (HTTP Request) to the Server, and the Server responds to this Request, return the HTTP Response and the data we need. This is basically what it looks like.

If we request something, the server will return something, so HTTP Status codes is not needed. But things are often not that simple. For example, if we request a webpage, but the server does not, or the webpage is transferred to another place, or the server disallows us to view the webpage, therefore, in order to facilitate the browser to handle these correct and incorrect situations, HTTP uses Status codes to indicate that the Request (HTTP Request) is processed on the server. Status codes returns the Response to the browser through HTTP Response. The browser will handle the Response accordingly.

HTTP Status codes Classification

Since there are both correct and wrong statuses, does HTTP define two types of status codes? People develop agreements, but experts (unlike me) think more carefully than we do. Five major types of Status codes are defined in HTTP 1.1:

Informational

Meaning: Information

Range: 1XX

Successful

Meaning: Successful

Range: 2XX

Redirection

Meaning: Redirection

Value Range: 3XX

Client Error

Meaning: client errors

Range: 4XX

Server Error

Meaning: Server Error

Range: 5XX

Look at how thoughtful people think. Real experts are real experts.

Introduction to common HTTP Status codes

Next we will briefly introduce the HTTP Status codes that we often encounter.

It may be that I am ignorant. I often encounter a few HTTP Status codes.

Successful

200-OK: OK

This is the most common one (we may not see it directly, but if you use some packet capture tools, most http responses have this ). The meaning is very simple, that is, the server receives and understands the client requests and processes them normally.

206-Partial Content: Partial Content.

This also happens frequently. It is easy for everyone to publish messages.

In layman's terms, if the client requests a part of the content of the document (image, text, sound, etc.) and the server processes the content normally, 206 is returned. In general, in addition to specifying the request content, it also specifies the offset and length.

Some content, right? This is why many browsers and software support resumable data transfer. Haha, don't be afraid to see 206 in the future.

Redirection

301-Moved Permanently: Permanently Moved.

This status code indicates that the resources requested by the client have been permanently transferred to a new place. This Response (HTTP Response) also contains the new address of the resource. It tells the client that if you want this resource again next time, you can use the new address to retrieve it.

302 Found: Temporary redirection.

This status code indicates that the resources requested by the client are temporarily put in a new place. The response also contains the new address of the resource.

307-Temporary Redirect: Temporary redirection. (If we don't implement the Protocol or perform related development, we can roughly understand it as much as 302)

Client Error

400-Bad Request: Incorrect Request

The request syntax is incorrect and cannot be understood by the server.

401-Unauthorized: Unauthorized

When the server returns 401 Code, it indicates that the client must be authorized by the server before accessing the specified resource.

403-Forbidden: Access prohibited

That is, access to some resources is not allowed.

404-Not Found: Not Found

Client request content not found

Server Error

500-Internal Server Error

Internal Server error.

Conclusion

The more you write, the more lazy it is. It is useless. It would be nice for me to eliminate one or two questions about this. Since we have already said that we are impersonating experts, it is inevitable that there are mistakes and mistakes.

Do not read this article to avoid being misled by this article. PleaseLearningOfficial agreement content.

Official materials:

 

Source File http://www.51testing.com /? 134114/action_viewspace_itemid_99305.html

 

 

Http error codes

 

400 invalid syntax. syntax problems

401 access denied. access denied

402 payment required. Must be complete

403 request forbidden. The request is forbidden.

404 object not found. The object is not found.

405 method is not allowed. The method is not allowed

406 no resp acceptable to client found. The client has no response

407 proxy authentication required. The proxy needs to be verified

408 server timed out waiting for request. The server is disconnected when a request is made.

409 user shocould resubmit with more info. Check for conflicting users

410 resource is no l available. The resource is unavailable

411 server refused to accept request without a length. The server rejects requests with no length.

412 prec given in request failed. Discard the request failure condition

413 request entity was too large. The request is too large

414 request uniform resource identifier (uri) too long. The request uri is too long

415 unsupported media type. media type is not supported

449 retry after doing the appropriate action. retry after performing the appropriate action

500 internal server error. An internal server error occurs.

501 server does not support the functi required to fulfill the request. the server does not support the request Function

502 error resp received ed from gateway. Receive error response from gateway

503 temporarily overloaded. Overload

504 timed out waiting for gateway. Request to be disconnected while waiting for gateway

505 http version not supported. http version not supported

 

 

Http status codes returned by servers on the internet.

Http status code returned from the internet (http status word)

Http_status_continue (100)

The request can be continued.

The request cannot be continued.

Http_status_switch_protocols (101)

The server has switched protocols in an upgrade header.

The new header server protocol is converted.

Http_status_okay (200)

The request completed successfully.

Successful request Completion

Http_status_created (201)

The request has been fulfilled and resulted in the creation of a new resource.

The new resource request has been completed.

Http_status_accepted( 202)

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

The request has been processed, but the process has not been completed.

Http_status_partial (203)

The returned meta information in the entity-header is not the definitive set available from the origin server.

The meta information returned by the slave server in the entity-header is invalid.

Http_status_no_content (204)

The server has fulfilled the request, but there is no new information to send back.

The server implements the request but does not return information

Http_status_reset_content (205)

The request has been completed, and the client program shocould reset the document view that caused the request to be sent to allow the user to easily initiate another input action.

The request has been completed, and the web program (client program browser program) has reset the document view directory (c

Http_status_partial_content (206)

The server has fulfilled the partial get request for the resource.

The server has completed some get requests for the resource.

Http_status_ambiguous (300)

The server couldn't decide what to return.

The server cannot determine what is returned

Http_status_moved (301)

The requested resource has been assigned to a new permanent uri (uniform resource identifier), and any future references to this resource shocould be d using of the returned uris.

The requested resource has been allocated to a new uri and will be used for future reference.

Http_status_redirect (302)

The requested resource resides temporarily under a different uri (uniform resource identifier ).

The requested resource is temporarily under different Uris

Http_status_redirect_method (303)

The resp to the request can be found under a different uri (uniform resource identifier) and shocould be retrieved using a get http verb on that resource.

Requested resources cannot be found under different Uris, AND get http is used to retrieve resources from the server.

Http_status_not_modified (304)

The requested resource has not been modified.

Requested resource not changed

Http_status_use_proxy (305)

The requested resource must be accessed through the proxy given by the location field.

The requested resource must be obtained through a specific proxy.

Http_status_redirect_keep_verb (307)

The redirected request keeps the same http verb. http/1.1 behav failed or.

From locating requests,

Http_status_bad_request (1, 400)

The request cocould not be processed by the server due to invalid syntax.

Because the syntax cannot be processed by the server

Http_status_denied (401)

The requested resource requires user authentication.

The request resource command must be verified (Access denied)

Http_status_payment_req (402)

Not currently implemented in the http protocol.

Http protocol not fully implemented

Http_status_forbidden (403)

The server understood the request, but is refusing to fulfill it.

The server understands the request but rejects the request.

Http_status_not_found (404)

The server has not found anything matching the requested uri (uniform resource identifier ).

No specified uri found

 

Http_status_bad_method (405)

The http verb used is not allowed.

Http action not allowed

Http_status_none_acceptable (406)

No resp acceptable to the client were found.

The response is not accepted by the customer.

Http_status_proxy_auth_req (407)

Proxy authentication required.

The proxy must be verified.

Http_status_request_timeout (408)

The server timed out waiting for the request.

The server is suspended while waiting for the request.

Http_status_conflict (409)

The request cocould not be completed due to a c with the current state of the resource. the user shocould resubmit with more information.

The request cannot be completed. The problem is resource conflict. Users should make adjustments

Http_status_gone (410)

The requested resource is no l available at the server, and no forwarding address is known.

The requested resource is no longer available on the server and there is no forwarding address

Http_status_length_required( 411)

The server refuses to accept the request without a defined c length.

The server rejects requests that do not define the directory size.

Http_status_precond_failed (412)

The prec given in or more of the request header fields evaluated to false when it was tested on the server.

When on the serverTestThe request header file waives one or more request conditions.

Http_status_request_too_large (413)

The server is refusing to process a request because the request entity is larger than the server is willing or able to process.

The server rejects the request because the request size exceeds the size that the server can process.

Http_status_uri_too_long (414)

The server is refusing to service the request because the request uri (uniform resource identifier) is l than the server is willing to interpret.

The server rejects the service because the requested uri exceeds the length that the server can reveal.

Http_status_unsupportorted_media (415)

The server is refusing to service the request because the entity of the request is in a format not supported by the requested resource for the requested method.

The server rejects the service because the request format is not supported.

Http_status_retry_with (449)

The request shoshould be retried after doing the appropriate action.

The request is retried after an appropriate action is taken

Http_status_server_error (500)

The server encountered an unexpected c that prevented it from fulfilling the request.

Server Request failure

Http_status_not_supported (501)

The server does not support the functi required to fulfill the request.

The server does not support the function that must complete the request.

Http_status_bad_gateway (502)

The server, while acting as a gateway or proxy, received an invalid resp from the upstream server it accessed in attempting to fulfill the request.

When the server acts as a gateway or proxy, the response request received from the upstream server fails.

Http_status_service_unavail (503)

The service is temporarily overloaded.

Server Load

Http_status_gateway_timeout (504)

The request was timed out waiting for a gateway.

Request disconnected while waiting for gateway, no response

Http_status_version_not_sup (505)

The server does not support, or refuses to support, the http protocol version that was used in the request message.

The server does not support or rejects the version of the http protocol in use.

 

Source File http://www.51testing.com /? 26285/action_viewspace_itemid_18747.html

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.