I have collected a complete list of HTTP Error Codes in Chinese and English. I would like to share this with you.

Source: Internet
Author: User
Tags ftp site unsupported ftp client file transfer protocol knowledge base ntfs permissions

HTTP Error code meaning comparison between Chinese and English
 
HTTP Error code meaning Chinese
Summary
When a user attempts to access a running Internet Information Service through HTTP or file transfer protocol (FTP)

IIS returns a digital code indicating the status of the request. The status code is recorded in

IIS logs may also be displayed in a web browser or an FTP client. Status Code can indicate whether a specific request is

If the request is successful, the exact cause of the Request failure can be revealed.
More information
The location of the log file. By default, IIS places its log files in % WINDIR/system32/logfiles

Folder. Each WWW site and FTP site have a separate directory under this directory. In default status

Every day, log files are created under these directories and named by date (for example, exyymmdd. Log)

.

1xx-Information prompt
These status codes indicate temporary responses. Before receiving a regular response, the client should prepare to receive one or more 1xx responses.

.

100-continue.
101-switch protocol.

2XX-success
This type of Status Code indicates that the server successfully accepts client requests.

200-OK. The client request is successful.
201-created.
202-accepted.
203-non-authoritative information.
204-NO content.
205-Reset content.
206-part of content.

3xx-redirection
The client browser must perform more operations to implement the request. For example, a browser may have to request different pages on the server.

Or repeat the request through the proxy server.

301-moved permanently the document requested by the customer is elsewhere. The new URL is provided in the location header,

The browser should automatically access the new URL.
302-found is similar to 301, but the new URL should be treated as a temporary alternative, rather than permanent. Note,

In http1.0, the corresponding status information is "moved temporatily". When this status code appears, the browser can automatically

Access the new URL, so it is a very useful status code. Note that this status code can be replaced with 301 sometimes.

. For example, if the browser mistakenly requests http: // host /~ User (with a slash missing), some servers return

301, and some return 302. Strictly speaking, we can only assume that the browser will automatically rebind only when the original request is get.

Direction. See 307.

303-see other is similar to 301/302. The difference is that if the original request is post, the location header

The specified redirection target document should be extracted through get (New in HTTP 1.1 ).
304-not modified the client has a buffered document and sends a conditional request (generally, if-

The modified-since header indicates that the customer only wants documents updated on a specified date ). The server tells the customer that the original buffered document

You can continue to use it.
305-use proxy the document requested by the client should be extracted by the proxy server specified in the location header (HTTP

1.1 New ).
307-temporary redirect and 302 (found) are the same. Many browsers mistakenly respond to 302 responses.

Redirection. Even if the original request is post, it can only be redirected when the response of the POST request is 303.

For this reason, HTTP 1.1 adds 307 to clear the region status code: When a 303 response occurs,

The browser can follow the redirected get and post requests. If the request is a 307 response, the browser can only follow the weight of the GET request.

Targeting. (New HTTP 1.1)

4xx-client Error
The client seems to be faulty when an error occurs. For example, if a page does not exist in a client request, the client does not provide valid authentication.

Information.
400-Incorrect request.
401-Access denied. IIS defines many different 401 errors, which indicate more specific error causes. This

Some specific error codes are displayed in the browser, but not in the IIS log:

401.1-Logon Failed.
401.2-login failed due to server configuration.
401.3-the ACL is not authorized due to resource restrictions.
401.4-filter authorization failed.
401.5-An error occurred while authorizing the ISAPI/cgi application.
401.7-the access is rejected by the URL Authorization Policy on the Web server. This error code is dedicated to IIS 6.0

.

403-Access prohibited: IIS defines many different 403 errors, which indicate more specific error causes:

 

403.1-the execution access is forbidden.
403.2-Read access is forbidden.
403.3-write access is forbidden.
403.4-require SSL.
403.5-require SSL 128.
403.6-the IP address is rejected.
403.7-client certificate required.
403.8-site access is denied.
403.9-too many users.
403.10-the configuration is invalid.
403.11-change the password.
403.12-access to the ing table is denied.
403.13-the client certificate is revoked.
403.14-reject the directory list.
403.15-the access permission of the client is exceeded.
403.16-the client certificate is untrusted or invalid.
403.17-the client certificate has expired or has not yet taken effect.
403.18-the requested URL cannot be executed in the current application pool. This error code is dedicated to IIS 6.0

.
403.19-CGI cannot be executed for clients in this application pool. This error code is dedicated to IIS 6.0

.
403.20-logon to passport failed. This error code is dedicated to IIS 6.0.

404-not found.

404.0-(none)-No file or directory found.
404.1-unable to access the web site on the requested port.
404.2-the Web service extended locking policy blocks this request.
404.3-the mime ing policy blocks this request.

405-HTTP predicates used to access this page are not allowed (methods are not allowed)
406-the client browser does not accept the MIME type of the requested page.
407-proxy authentication is required.
412-precondition failed.
413-The Request Entity is too large.
414-the request URI is too long.
415-unsupported media type.
416-the requested range cannot be met.
417-execution failed.
423-locking error.

5xx-Server Error
The server cannot complete the request because of an error.

500-internal server error.

500.12-the application is busy restarting on the Web server.
500.13-the Web server is too busy.
500.15-Direct Request to global. ASA is not allowed.
The 500.16-unc authorization credential is incorrect. This error code is dedicated to IIS 6.0.
500.18-the URL-authorized storage cannot be opened. This error code is dedicated to IIS 6.0.
500.100-Internal ASP error.

501-the header value specifies the unimplemented configuration.
502-the Web server received an invalid response when used as a gateway or proxy server.

502.1-CGI application timeout.
502.2-CGI application error. Application.

503-the service is unavailable. This error code is dedicated to IIS 6.0.
504-gateway timeout.
505-the HTTP version is not supported.

 
Meaning of HTTP Error Code

HTTP Error Code Description:
"100": continue
"101": witching protocols
"200": OK
"201": created
& Quot; 202 & quot;: accepted
"203": Non-authoritative information
"204": NO content
"205": reset content
"206": Partial content
& Quot; 300 & quot;: Multiple Choices
"301": moved permanently
"302": Found
"303": see other
& Quot; 304 & quot;: not modified
"305": use proxy
"307": Temporary redirect
"400": Bad request
"401": unauthorized
"402": payment required
"403": forbidden
"404": not found
"405": method not allowed
"406": Not acceptable
"407": proxy authentication required
"408": request time-out
& Quot; 409 & quot;: Conflict
"410": Gone
& Quot; 411 & quot;: length required
"412": precondition failed
"413": Request Entity too large
"414": Request-URI Too large
"415": Unsupported media type
"416": Requested range not satisfiable
"417": Expectation failed
"500": Internal Server Error
& Quot; 501 & quot;: not implemented
"502": Bad Gateway
"503": Service unavailable
"504": Gateway time-out
"505": HTTP Version Not Supported

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-the web site cannot be found
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

Summary
When a user attempts to access a running Internet Information Service (IIS) through HTTP or file transfer protocol (FTP)

IIS returns a digital code indicating the status of the request. This status code is recorded on IIS day

It may also be displayed in a web browser or an FTP client. The Status Code specifies whether the request is successful.

To reveal the exact cause of request failure.
More information
Log File Location
By default, IIS stores its log files in the % WINDIR/system32/logfiles folder. Every wanwei

Both the WWW site and the FTP site have a separate directory under this directory. By default

Create a log file in the directory and name the log file by date (for example, exyymmdd. Log ).
HTTP
1xx-Information prompt

These status codes indicate temporary responses. Before receiving a regular response, the client should prepare to receive one or more 1xx responses.

. 100-continue.
101-switch protocol.
2XX-success

This type of Status Code indicates that the server successfully accepts client requests. 200-OK. The client request is successful.
201-created.
202-accepted.
203-non-authoritative information.
204-NO content.
205-Reset content.
206-part of content.
3xx-redirection

The client browser must perform more operations to implement the request. For example, a browser may have to request different pages on the server.

Or repeat the request through the proxy server. 302-the object has been moved.
304-not modified.
307-temporary redirection.
4xx-client Error

The client seems to be faulty when an error occurs. For example, if a page does not exist in a client request, the client does not provide valid authentication.

Information.
400-Incorrect request.
401-Access denied. IIS defines many different 401 errors, which indicate more specific error causes. This

Some specific error codes are displayed in the browser, but not in the IIS log: 401.1-Logon Failed.
401.2-login failed due to server configuration.
401.3-the ACL is not authorized due to resource restrictions.
401.4-filter authorization failed.
401.5-An error occurred while authorizing the ISAPI/cgi application.
401.7-the access is rejected by the URL Authorization Policy on the Web server. This error code is dedicated to IIS 6.0

.

403-Access prohibited: IIS defines many different 403 errors, which indicate more specific error causes:

403.1-the execution access is forbidden.
403.2-Read access is forbidden.
403.3-write access is forbidden.
403.4-require SSL.
403.5-require SSL 128.
403.6-the IP address is rejected.
403.7-client certificate required.
403.8-site access is denied.
403.9-too many users.
403.10-the configuration is invalid.
403.11-change the password.
403.12-access to the ing table is denied.
403.13-the client certificate is revoked.
403.14-reject the directory list.
403.15-the access permission of the client is exceeded.
403.16-the client certificate is untrusted or invalid.
403.17-the client certificate has expired or has not yet taken effect.
403.18-the requested URL cannot be executed in the current application pool. This error code is dedicated to IIS 6.0

.
403.19-CGI cannot be executed for clients in this application pool. This error code is dedicated to IIS 6.0

.
403.20-logon to passport failed. This error code is dedicated to IIS 6.0.

404-not found. 404.0-(none)-No file or directory found.
404.1-unable to access the web site on the requested port.
404.2-the Web service extended locking policy blocks this request.
404.3-the mime ing policy blocks this request.

405-HTTP predicates used to access this page are not allowed (methods are not allowed)
406-the client browser does not accept the MIME type of the requested page.
407-proxy authentication is required.
412-precondition failed.
413-The Request Entity is too large.
414-the request URI is too long.
415-unsupported media type.
416-the requested range cannot be met.
417-execution failed.
423-locking error.
5xx-Server Error

The server cannot complete the request because of an error. 500-internal server error. 500.12-Application

The program is busy restarting the web server.
500.13-the Web server is too busy.
500.15-Direct Request to global. ASA is not allowed.
The 500.16-unc authorization credential is incorrect. This error code is dedicated to IIS 6.0.
500.18-the URL-authorized storage cannot be opened. This error code is dedicated to IIS 6.0.
500.100-Internal ASP error.

501-the header value specifies the unimplemented configuration.
502-the Web server received an invalid response when used as a gateway or proxy server. 502.1-CGI application

Sequential timeout.
502.2-CGI application error. Application.

503-the service is unavailable. This error code is dedicated to IIS 6.0.
504-gateway timeout.
505-the HTTP version is not supported.

Common HTTP status codes and their causes
200-successful. This status code indicates that IIS has successfully processed the request.
304-not modified. The document requested by the client is already in its cache and has not been modified since the cache. Client

Use cached copies of documents instead of downloading documents from the server.
401.1-Logon Failed. The logon attempt fails, possibly because the user name or password is invalid.
401.3-the ACL is not authorized due to resource restrictions. This indicates that NTFS permission issues exist. Even if you

This error may also occur if the object to be accessed has the corresponding permissions. For example, if the IUSR account is not authorized to access

C:/winnt/system32/inetsrv directory. You will see this error. For more information about how to solve this problem

Click the following article number to view the article in the Microsoft Knowledge Base:
187506 info: Basic NTFS permission for IIS 4.0
403.1-the execution access is forbidden. The following are two common causes of this error:

. For example, if the directory permission of the ASP page to be accessed is set to "NONE", or the CGI

This error message is displayed when the directory permission of the script is "allow only scripts. To modify the execution permission, go

In the Microsoft Management Console (MMC), right-click the directory, and then click the properties and directory tabs to ensure that

Set the appropriate execution permissions.
You have not set the script ing of the file type you are trying to execute to identify the predicates used (for example, get or post)

. To verify this, right-click the directory in MMC, click Properties, Directory tab, and configuration, and then verify

Whether the script ing of the file type is set to allow the predicates used.

403.2-Read access is forbidden. Verify that IIS has been set to allow read access to the directory. In addition, if you

Using the default file. Verify that the file exists. For more information about how to solve this problem, click

Chapter number to view the articles in the Microsoft Knowledge Base:
247677 error message: 403.2 forbidden: Read Access forbidden (403.2 Access prohibited: Read Access Denied

Forbidden)
403.3-write access is forbidden. Verify that IIS and NTFS permissions are set to grant write access to this directory

Permission. For more information about how to solve this problem, click the following article number to view

Article:
248072 error message: 403.3 forbidden: Write Access forbidden (403.3 Access prohibited: Write Access Denied

Forbidden)
403.4-require SSL. Disable the require security channel option, or use HTTPS instead of HTTP to access the page.

If this error occurs on a Web site that does not have a certificate installed, click the article number below to view the Microsoft Knowledge Base

Corresponding article in:
224389 error message: HTTP errors 403, 403.4, 403.5 Prohibit Access: require SSL
403.5-require SSL 128. Disable the 128-bit encryption option, or use a browser that supports 128-bit encryption

View the page. If this error occurs on a Web site that does not have a certificate installed, click the document number below to view

Articles in the Microsoft Knowledge Base:
224389 error message: HTTP errors 403, 403.4, 403.5 Prohibit Access: require SSL
403.6-the IP address is rejected. You have configured your server to deny access to your current IP address. About how

To solve this problem, click the following article number to view the article in the Microsoft Knowledge Base:
248043 error message: 403.6-Forbidden: IP address rejected (403.6-unavailable: IP address is

Reject)
403.7-client certificate required. You have configured your server as a client authentication certificate, but you have not

Install a valid client certificate. For other information, click the document number below to view the corresponding information in the Microsoft Knowledge Base.

Article:
190004 error 403.7 or "connection to server cocould not be established" (cannot be established

Server connection)
186812 PRB: error message: 403.7 forbidden: client certificate required (403.7 Access prohibited

: Client certificate required)
403.8-site access is denied. You have set domain name restrictions for the domain you use to access the server. About how to solve

For other information about this issue, click the following article number to view the article in the Microsoft Knowledge Base:
248032 error message: forbidden: site access denied 403.8

403.8)
403.9-too many users. The number of users connected to the server exceeds the connection limit you set. For more information

To modify other information for this restriction, click the following article number to view the article in the Microsoft Knowledge Base:
248074 error message: Access forbidden: too many users are connected 403.9 (Access prohibited:

Too many connected users, 403.9)
Note: Microsoft Windows 2000 Professional and Microsoft Windows XP Professional

The maximum number of connections on IIS is set. You cannot change this restriction.
403.12-access to the ing table is denied. The page you want to access requires a client certificate, but is mapped to your client certificate

The User ID of the book has been denied access to the file. For other information, click the document number below to view

Articles in the Microsoft Knowledge Base:
248075 error message: HTTP 403.12-Access forbidden: mapper denied access (HTTP

403.12-Access prohibited: Access denied from the ing table)
404-not found. This error occurs because the file you are trying to access has been removed or deleted. If

This error also occurs when you attempt to access a file with a limited extension after URLScan. In this case, the request

"Rejected by URLScan" appears in the log file.
500-internal server error. Many server errors may cause this error message. Event Viewer log package

Contains more detailed error causes. In addition, you can disable the friendly HTTP Error message to receive detailed error descriptions. Related

To disable other http-friendly error information, click the following document number to view the Microsoft Knowledge Base.

Corresponding article in:
294807 how to disable the "show friendly HTTP Error messages" function of Internet Explorer 5 on the server side
500.12-the application is restarting. This indicates that you attempt to load

ASP page. After the page is refreshed, this information disappears. If this information appears again after the page is refreshed, it may be anti-virus software.

Is scanning the global. Asa file. For other information, click the following article number to view Microsoft

Articles in the knowledge base:
248013 error message: HTTP Error 500-12 Application restarting (HTTP Error 500-12 Application

The program is restarting)
500-100.asp-Asp error. If the ASP page to be loaded contains the error code, this error message is displayed.

. To obtain more accurate error information, disable the friendly HTTP error message. By default

Click to enable this error message. For more information about how to view this error message on a non-default web site, click

To view the articles in the Microsoft Knowledge Base:
261200: HTTP 500 error message is displayed, but ASP error message of 500-100.asp is not displayed.
502-Gateway error. This error occurs if the CGI script to be run does not return a valid HTTP header set.

Information.

FTP
1xx-Affirmative preliminary reply

These status codes indicate that an operation has started successfully, but the client wants to receive another response before continuing to operate the new command.

110 restart mark the reply.
120 the service is ready and starts in NNN minutes.
125 the data connection is enabled and transmission is starting.
150 the file is in normal state and you are ready to open the data connection.
2XX-a positive response

An operation has been completed successfully. The client can execute new commands. 200 command OK.
202 if no command is executed, there are too many commands on the site.
211 system status or system help reply.
212 directory status.
213 File status.
214 help message.
215 name system type, where name is the formal system name listed in the assigned numbers document.
220 the service is ready to execute new user requests.
221 close the control connection. If appropriate, log out.
225 the data connection is opened and there is no transmission in progress.
226 close the data connection. The requested file operation has been successful (for example, transferring a file or dropping a file ).
227 enter the passive mode (H1, H2, H3, H4, P1, P2 ).
230 The user has logged on and continues.
250 the requested file operation is correct and has been completed.
257 "pathname" has been created ".
3xx-Affirmative intermediate reply

The command is successful, but the server needs more information from the client to process the request. 331 positive user name

The password is required.
332 You need to log on to the account.
350 the requested file operation is waiting for further information.
4xx-completion of transient Negation

The command fails, but the error is temporary. If the client retries the command, it may be executed successfully. 421 service unavailable

. The connection is being closed. If the Service determines that it must be disabled, this response will be sent to any command.
425 data connection cannot be enabled.
426 Connection closed; Transfer aborted.
450 file operations not requested. The file is unavailable (for example, the file is busy ).
451 request operation exception termination: processing local error.
452 the requested operation is not performed. Insufficient system storage space.
5xx-permanent completion reply

The command fails. The error is permanent. If the client retries the command, the same error will occur again.
500 syntax error. The command cannot be identified. This may include errors such as too long command lines.
501 syntax error in the parameter.
502 the command is not executed.
503 error command sequence.
504 the command for this parameter is not executed.
530 not logged on.
532 accounts are required to store files.
550 the requested operation is not performed. File is unavailable (for example, the file is not found and no access permission is available ).
551 exceptional request termination: Unknown page type.
552 the requested file operation ended abnormally: exceeds Storage Allocation (for the current directory or dataset ).
553 the requested operation is not performed. The file name is not allowed.

Common FTP status code and Its Causes
150-FTP uses two ports: 21 for sending commands and 20 for sending data. Status Code 150 indicates the server

The server is going to open a new connection on Port 20 and send some data.
226-the command opens a data connection on Port 20 to perform operations, such as file transfer. This operation is successfully completed, Data

The connection is closed.
230-the status code is displayed after the client sends the correct password. It indicates that the user has successfully logged on.
331-the status code is displayed after the client sends the user name. Whether or not the provided user name is valid in the system

The status code is displayed.
426-the command opens the data connection to perform the operation, but the operation has been canceled and the data connection has been closed.
530-the status code indicates that the user cannot log on because the combination of the user name and password is invalid. If a user account is used

User Login, you may enter the wrong user name or password, or you may choose to only allow anonymous access. If you log on with an anonymous account,

The IIS configuration may reject anonymous access.
550-the command is not executed because the specified file is unavailable. For example, the file to get does not exist or

Put the file to a directory without the write permission.

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.