Constants enumerating the HTTP status codes.
All status codes defined in RFC1945 (HTTP/1.0, RFC2616 (HTTP/1.1), and
RFC2518 (WebDAV) are supported.
| Field Summary |
|---|
| public static final int | SC_CONTINUE | 100 Continue (HTTP/1.1 - RFC 2616) |
| public static final int | SC_SWITCHING_PROTOCOLS | 101 Switching Protocols (HTTP/1.1 - RFC 2616) |
| public static final int | SC_PROCESSING | 102 Processing (WebDAV - RFC 2518) |
| public static final int | SC_OK | 200 OK (HTTP/1.0 - RFC 1945) |
| public static final int | SC_CREATED | 201 Created (HTTP/1.0 - RFC 1945) |
| public static final int | SC_ACCEPTED | 202 Accepted (HTTP/1.0 - RFC 1945) |
| public static final int | SC_NON_AUTHORITATIVE_INFORMATION | 203 Non Authoritative Information (HTTP/1.1 - RFC 2616) |
| public static final int | SC_NO_CONTENT | 204 No Content (HTTP/1.0 - RFC 1945) |
| public static final int | SC_RESET_CONTENT | 205 Reset Content (HTTP/1.1 - RFC 2616) |
| public static final int | SC_PARTIAL_CONTENT | 206 Partial Content (HTTP/1.1 - RFC 2616) |
| public static final int | SC_MULTI_STATUS | 207 Multi-Status (WebDAV - RFC 2518) or 207 Partial Update
OK (HTTP/1.1 - draft-ietf-http-v11-spec-rev-01?) |
| public static final int | SC_MULTIPLE_CHOICES | 300 Mutliple Choices (HTTP/1.1 - RFC 2616) |
| public static final int | SC_MOVED_PERMANENTLY | 301 Moved Permanently (HTTP/1.0 - RFC 1945) |
| public static final int | SC_MOVED_TEMPORARILY | 302 Moved Temporarily (Sometimes Found) (HTTP/1.0 - RFC 1945) |
| public static final int | SC_SEE_OTHER | 303 See Other (HTTP/1.1 - RFC 2616) |
| public static final int | SC_NOT_MODIFIED | 304 Not Modified (HTTP/1.0 - RFC 1945) |
| public static final int | SC_USE_PROXY | 305 Use Proxy (HTTP/1.1 - RFC 2616) |
| public static final int | SC_TEMPORARY_REDIRECT | 307 Temporary Redirect (HTTP/1.1 - RFC 2616) |
| public static final int | SC_BAD_REQUEST | 400 Bad Request (HTTP/1.1 - RFC 2616) |
| public static final int | SC_UNAUTHORIZED | 401 Unauthorized (HTTP/1.0 - RFC 1945) |
| public static final int | SC_PAYMENT_REQUIRED | 402 Payment Required (HTTP/1.1 - RFC 2616) |
| public static final int | SC_FORBIDDEN | 403 Forbidden (HTTP/1.0 - RFC 1945) |
| public static final int | SC_NOT_FOUND | 404 Not Found (HTTP/1.0 - RFC 1945) |
| public static final int | SC_METHOD_NOT_ALLOWED | 405 Method Not Allowed (HTTP/1.1 - RFC 2616) |
| public static final int | SC_NOT_ACCEPTABLE | 406 Not Acceptable (HTTP/1.1 - RFC 2616) |
| public static final int | SC_PROXY_AUTHENTICATION_REQUIRED | 407 Proxy Authentication Required (HTTP/1.1 - RFC 2616) |
| public static final int | SC_REQUEST_TIMEOUT | 408 Request Timeout (HTTP/1.1 - RFC 2616) |
| public static final int | SC_CONFLICT | 409 Conflict (HTTP/1.1 - RFC 2616) |
| public static final int | SC_GONE | 410 Gone (HTTP/1.1 - RFC 2616) |
| public static final int | SC_LENGTH_REQUIRED | 411 Length Required (HTTP/1.1 - RFC 2616) |
| public static final int | SC_PRECONDITION_FAILED | 412 Precondition Failed (HTTP/1.1 - RFC 2616) |
| public static final int | SC_REQUEST_TOO_LONG | 413 Request Entity Too Large (HTTP/1.1 - RFC 2616) |
| public static final int | SC_REQUEST_URI_TOO_LONG | 414 Request-URI Too Long (HTTP/1.1 - RFC 2616) |
| public static final int | SC_UNSUPPORTED_MEDIA_TYPE | 415 Unsupported Media Type (HTTP/1.1 - RFC 2616) |
| public static final int | SC_REQUESTED_RANGE_NOT_SATISFIABLE | 416 Requested Range Not Satisfiable (HTTP/1.1 - RFC 2616) |
| public static final int | SC_EXPECTATION_FAILED | 417 Expectation Failed (HTTP/1.1 - RFC 2616) |
| public static final int | SC_INSUFFICIENT_SPACE_ON_RESOURCE | Static constant for a 419 error.
419 Insufficient Space on Resource
(WebDAV - draft-ietf-webdav-protocol-05?)
or 419 Proxy Reauthentication Required
(HTTP/1.1 drafts?) |
| public static final int | SC_METHOD_FAILURE | Static constant for a 420 error.
420 Method Failure
(WebDAV - draft-ietf-webdav-protocol-05?) |
| public static final int | SC_UNPROCESSABLE_ENTITY | 422 Unprocessable Entity (WebDAV - RFC 2518) |
| public static final int | SC_LOCKED | 423 Locked (WebDAV - RFC 2518) |
| public static final int | SC_FAILED_DEPENDENCY | 424 Failed Dependency (WebDAV - RFC 2518) |
| public static final int | SC_INTERNAL_SERVER_ERROR | 500 Server Error (HTTP/1.0 - RFC 1945) |
| public static final int | SC_NOT_IMPLEMENTED | 501 Not Implemented (HTTP/1.0 - RFC 1945) |
| public static final int | SC_BAD_GATEWAY | 502 Bad Gateway (HTTP/1.0 - RFC 1945) |
| public static final int | SC_SERVICE_UNAVAILABLE | 503 Service Unavailable (HTTP/1.0 - RFC 1945) |
| public static final int | SC_GATEWAY_TIMEOUT | 504 Gateway Timeout (HTTP/1.1 - RFC 2616) |
| public static final int | SC_HTTP_VERSION_NOT_SUPPORTED | 505 HTTP Version Not Supported (HTTP/1.1 - RFC 2616) |
| public static final int | SC_INSUFFICIENT_STORAGE | 507 Insufficient Storage (WebDAV - RFC 2518) |
| Method from org.apache.commons.httpclient.HttpStatus Summary: |
|---|
|
getStatusText |
| Method from org.apache.commons.httpclient.HttpStatus Detail: |
public static String getStatusText(int statusCode) {
// --------------------------------------------------------- Public Methods
if (statusCode < 0) {
throw new IllegalArgumentException("status code may not be negative");
}
int classIndex = statusCode / 100;
int codeIndex = statusCode - classIndex * 100;
if (classIndex < 1 || classIndex > (REASON_PHRASES.length - 1)
|| codeIndex < 0 || codeIndex > (REASON_PHRASES[classIndex].length - 1)) {
return null;
}
return REASON_PHRASES[classIndex][codeIndex];
}
Get the reason phrase for a particular status code.
This method always returns the English text as specified in the
relevent RFCs and is not internationalized. |