The following table describes the status codes that Cosminexus HTTP Server returns to the Web browser. The status code is returned by HTML charset=ISO-8859-1.
When Cosminexus HTTP Server returns a status code to the Web browser, an error message is also generated automatically according to the status code and is returned as HTML encoded in ISO-8859-1.
Table A-1 List of status codes
Status code | Contents |
---|---|
100 Continue | Client can continue requests. |
200 OK | Normal Exit |
204 No Content | The request has ended normally, but there is no resource to return. The Web server generates the status code as per specifications of the ImapDefault nocontent directive. |
206 Partial Content | Returns the partial resource. The Web server generates the status code when partial contents are returned to the Partial GET request that uses the client Range header. |
300 Multiple Choices | Multiple pages can be made available. |
301 Moved Permanently | The resource is moved permanently. The Web server generates this status code based on the request http://Host-name [:Port-number]/Directory-name for the directory that is not closed by a slash, and as per specifications of the Redirect permanent directive. |
302 Found | The resource is moved temporarily. The Web server generates the status code based on specifications of the Redirect temp directive. |
303 See Other | The resource is moved. The Web server generates the status code based on specifications of the Redirect see other directive. |
304 Not Modified | The requested contents are not changed. |
400 Bad Request | The request has a syntax error. This status code is generated when:
|
401 Authorization Required | Authentication is required to access resources. This status code occurs when access is controlled by the AuthName directive or AuthUserFile directive. |
403 Forbidden | Access to the resource is forbidden. The Web server generates this status code when access is denied by the access control or there is a request to execute the CGI program without execution permission. |
404 Not Found | The resource is not found. The Web server generates this status code when there is a request for a file that is not on the server. |
405 Method Not Allowed | The client uses a method that is not allowed. For static content files on the Cosminexus HTTP Server, GET, HEAD, POST, OPTIONS, and TRACE are usable methods. In CGI programs, usable methods depend on the implementation of the CGI program. |
406 Not Acceptable | The client cannot respond as per the type specified in the Accept header. |
408 Request Time-out | The request has timed out. |
410 Gone | The client cannot use the resource permanently. The Web server generates this status code based on specifications of the Redirect gone directive. |
411 Length Required | Client needs to specify the Content-Length header. |
412 Precondition Failed | Conditions specified in the If-Unmodified-Since header or in the If-Matched header of the client do not match. |
413 Request Entity Too Large | The request body size is very large and the server cannot process it. The Web server generates this status code when the length of the request body is larger than the length specified in the LimitRequestBody directive. |
414 Request-URI Too Large | The request URI is very large and the server cannot process it. The Web server generates this status code when the length of the URI that includes the inquiry character string is larger than the length specified in the LimitRequestLine directive. |
416 Requested Range Not Satisfiable | The specification range of the Range header exceeds the corresponding resource range. The Web server generates this status code when all the following conditions are fulfilled:
|
417 Expectation Failed | The extension of Expect request header field is not received. |
500 Internal Server Error | An Error has occurred on the Web server. The Web server generates this status code when there is a problem in the CGI program and when an error occurs in the access control file (.htaccess). The detailed information is output in the error log. |
501 Method Not Implemented | The request was for an unsupported method. |
502 Bad Gateway | The proxy server has received an incorrect request. |
503 Service Temporarily Unavailable | The server cannot process the current request due to overloading. |
506 Variant Also Negotiates | An internal deployment error occurs in the server. |