Class HttpStatus
java.lang.Object
edu.internet2.middleware.grouperClientExt.org.apache.commons.httpclient.HttpStatus
Constants enumerating the HTTP status codes.
All status codes defined in RFC1945 (HTTP/1.0, RFC2616 (HTTP/1.1), and
RFC2518 (WebDAV) are supported.
- Version:
- $Id: HttpStatus.java 480424 2006-11-29 05:56:49Z bayard $
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
202 Accepted (HTTP/1.0 - RFC 1945)static final int
502 Bad Gateway (HTTP/1.0 - RFC 1945)static final int
400 Bad Request (HTTP/1.1 - RFC 2616)static final int
409 Conflict (HTTP/1.1 - RFC 2616)static final int
100 Continue (HTTP/1.1 - RFC 2616)static final int
201 Created (HTTP/1.0 - RFC 1945)static final int
417 Expectation Failed (HTTP/1.1 - RFC 2616)static final int
424 Failed Dependency (WebDAV - RFC 2518)static final int
403 Forbidden (HTTP/1.0 - RFC 1945)static final int
504 Gateway Timeout (HTTP/1.1 - RFC 2616)static final int
410 Gone (HTTP/1.1 - RFC 2616)static final int
505 HTTP Version Not Supported (HTTP/1.1 - RFC 2616)static final int
Static constant for a 419 error.static final int
507 Insufficient Storage (WebDAV - RFC 2518)static final int
500 Server Error (HTTP/1.0 - RFC 1945)static final int
411 Length Required (HTTP/1.1 - RFC 2616)static final int
423 Locked (WebDAV - RFC 2518)static final int
Static constant for a 420 error.static final int
405 Method Not Allowed (HTTP/1.1 - RFC 2616)static final int
301 Moved Permanently (HTTP/1.0 - RFC 1945)static final int
302 Moved Temporarily (Sometimes Found) (HTTP/1.0 - RFC 1945)static final int
207 Multi-Status (WebDAV - RFC 2518) or 207 Partial Update OK (HTTP/1.1 - draft-ietf-http-v11-spec-rev-01?)static final int
300 Mutliple Choices (HTTP/1.1 - RFC 2616)static final int
204 No Content (HTTP/1.0 - RFC 1945)static final int
203 Non Authoritative Information (HTTP/1.1 - RFC 2616)static final int
406 Not Acceptable (HTTP/1.1 - RFC 2616)static final int
404 Not Found (HTTP/1.0 - RFC 1945)static final int
501 Not Implemented (HTTP/1.0 - RFC 1945)static final int
304 Not Modified (HTTP/1.0 - RFC 1945)static final int
200 OK (HTTP/1.0 - RFC 1945)static final int
206 Partial Content (HTTP/1.1 - RFC 2616)static final int
402 Payment Required (HTTP/1.1 - RFC 2616)static final int
412 Precondition Failed (HTTP/1.1 - RFC 2616)static final int
102 Processing (WebDAV - RFC 2518)static final int
407 Proxy Authentication Required (HTTP/1.1 - RFC 2616)static final int
408 Request Timeout (HTTP/1.1 - RFC 2616)static final int
413 Request Entity Too Large (HTTP/1.1 - RFC 2616)static final int
414 Request-URI Too Long (HTTP/1.1 - RFC 2616)static final int
416 Requested Range Not Satisfiable (HTTP/1.1 - RFC 2616)static final int
205 Reset Content (HTTP/1.1 - RFC 2616)static final int
303 See Other (HTTP/1.1 - RFC 2616)static final int
503 Service Unavailable (HTTP/1.0 - RFC 1945)static final int
101 Switching Protocols (HTTP/1.1 - RFC 2616)static final int
307 Temporary Redirect (HTTP/1.1 - RFC 2616)static final int
401 Unauthorized (HTTP/1.0 - RFC 1945)static final int
422 Unprocessable Entity (WebDAV - RFC 2518)static final int
415 Unsupported Media Type (HTTP/1.1 - RFC 2616)static final int
305 Use Proxy (HTTP/1.1 - RFC 2616) -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
getStatusText
(int statusCode) Get the reason phrase for a particular status code.
-
Field Details
-
SC_CONTINUE
public static final int SC_CONTINUE100 Continue (HTTP/1.1 - RFC 2616)- See Also:
-
SC_SWITCHING_PROTOCOLS
public static final int SC_SWITCHING_PROTOCOLS101 Switching Protocols (HTTP/1.1 - RFC 2616)- See Also:
-
SC_PROCESSING
public static final int SC_PROCESSING102 Processing (WebDAV - RFC 2518)- See Also:
-
SC_OK
public static final int SC_OK200 OK (HTTP/1.0 - RFC 1945)- See Also:
-
SC_CREATED
public static final int SC_CREATED201 Created (HTTP/1.0 - RFC 1945)- See Also:
-
SC_ACCEPTED
public static final int SC_ACCEPTED202 Accepted (HTTP/1.0 - RFC 1945)- See Also:
-
SC_NON_AUTHORITATIVE_INFORMATION
public static final int SC_NON_AUTHORITATIVE_INFORMATION203 Non Authoritative Information (HTTP/1.1 - RFC 2616)- See Also:
-
SC_NO_CONTENT
public static final int SC_NO_CONTENT204 No Content (HTTP/1.0 - RFC 1945)- See Also:
-
SC_RESET_CONTENT
public static final int SC_RESET_CONTENT205 Reset Content (HTTP/1.1 - RFC 2616)- See Also:
-
SC_PARTIAL_CONTENT
public static final int SC_PARTIAL_CONTENT206 Partial Content (HTTP/1.1 - RFC 2616)- See Also:
-
SC_MULTI_STATUS
public static final int SC_MULTI_STATUS207 Multi-Status (WebDAV - RFC 2518) or 207 Partial Update OK (HTTP/1.1 - draft-ietf-http-v11-spec-rev-01?)- See Also:
-
SC_MULTIPLE_CHOICES
public static final int SC_MULTIPLE_CHOICES300 Mutliple Choices (HTTP/1.1 - RFC 2616)- See Also:
-
SC_MOVED_PERMANENTLY
public static final int SC_MOVED_PERMANENTLY301 Moved Permanently (HTTP/1.0 - RFC 1945)- See Also:
-
SC_MOVED_TEMPORARILY
public static final int SC_MOVED_TEMPORARILY302 Moved Temporarily (Sometimes Found) (HTTP/1.0 - RFC 1945)- See Also:
-
SC_SEE_OTHER
public static final int SC_SEE_OTHER303 See Other (HTTP/1.1 - RFC 2616)- See Also:
-
SC_NOT_MODIFIED
public static final int SC_NOT_MODIFIED304 Not Modified (HTTP/1.0 - RFC 1945)- See Also:
-
SC_USE_PROXY
public static final int SC_USE_PROXY305 Use Proxy (HTTP/1.1 - RFC 2616)- See Also:
-
SC_TEMPORARY_REDIRECT
public static final int SC_TEMPORARY_REDIRECT307 Temporary Redirect (HTTP/1.1 - RFC 2616)- See Also:
-
SC_BAD_REQUEST
public static final int SC_BAD_REQUEST400 Bad Request (HTTP/1.1 - RFC 2616)- See Also:
-
SC_UNAUTHORIZED
public static final int SC_UNAUTHORIZED401 Unauthorized (HTTP/1.0 - RFC 1945)- See Also:
-
SC_PAYMENT_REQUIRED
public static final int SC_PAYMENT_REQUIRED402 Payment Required (HTTP/1.1 - RFC 2616)- See Also:
-
SC_FORBIDDEN
public static final int SC_FORBIDDEN403 Forbidden (HTTP/1.0 - RFC 1945)- See Also:
-
SC_NOT_FOUND
public static final int SC_NOT_FOUND404 Not Found (HTTP/1.0 - RFC 1945)- See Also:
-
SC_METHOD_NOT_ALLOWED
public static final int SC_METHOD_NOT_ALLOWED405 Method Not Allowed (HTTP/1.1 - RFC 2616)- See Also:
-
SC_NOT_ACCEPTABLE
public static final int SC_NOT_ACCEPTABLE406 Not Acceptable (HTTP/1.1 - RFC 2616)- See Also:
-
SC_PROXY_AUTHENTICATION_REQUIRED
public static final int SC_PROXY_AUTHENTICATION_REQUIRED407 Proxy Authentication Required (HTTP/1.1 - RFC 2616)- See Also:
-
SC_REQUEST_TIMEOUT
public static final int SC_REQUEST_TIMEOUT408 Request Timeout (HTTP/1.1 - RFC 2616)- See Also:
-
SC_CONFLICT
public static final int SC_CONFLICT409 Conflict (HTTP/1.1 - RFC 2616)- See Also:
-
SC_GONE
public static final int SC_GONE410 Gone (HTTP/1.1 - RFC 2616)- See Also:
-
SC_LENGTH_REQUIRED
public static final int SC_LENGTH_REQUIRED411 Length Required (HTTP/1.1 - RFC 2616)- See Also:
-
SC_PRECONDITION_FAILED
public static final int SC_PRECONDITION_FAILED412 Precondition Failed (HTTP/1.1 - RFC 2616)- See Also:
-
SC_REQUEST_TOO_LONG
public static final int SC_REQUEST_TOO_LONG413 Request Entity Too Large (HTTP/1.1 - RFC 2616)- See Also:
-
SC_REQUEST_URI_TOO_LONG
public static final int SC_REQUEST_URI_TOO_LONG414 Request-URI Too Long (HTTP/1.1 - RFC 2616)- See Also:
-
SC_UNSUPPORTED_MEDIA_TYPE
public static final int SC_UNSUPPORTED_MEDIA_TYPE415 Unsupported Media Type (HTTP/1.1 - RFC 2616)- See Also:
-
SC_REQUESTED_RANGE_NOT_SATISFIABLE
public static final int SC_REQUESTED_RANGE_NOT_SATISFIABLE416 Requested Range Not Satisfiable (HTTP/1.1 - RFC 2616)- See Also:
-
SC_EXPECTATION_FAILED
public static final int SC_EXPECTATION_FAILED417 Expectation Failed (HTTP/1.1 - RFC 2616)- See Also:
-
SC_INSUFFICIENT_SPACE_ON_RESOURCE
public static final int SC_INSUFFICIENT_SPACE_ON_RESOURCEStatic 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?)- See Also:
-
SC_METHOD_FAILURE
public static final int SC_METHOD_FAILUREStatic constant for a 420 error. 420 Method Failure (WebDAV - draft-ietf-webdav-protocol-05?)- See Also:
-
SC_UNPROCESSABLE_ENTITY
public static final int SC_UNPROCESSABLE_ENTITY422 Unprocessable Entity (WebDAV - RFC 2518)- See Also:
-
SC_LOCKED
public static final int SC_LOCKED423 Locked (WebDAV - RFC 2518)- See Also:
-
SC_FAILED_DEPENDENCY
public static final int SC_FAILED_DEPENDENCY424 Failed Dependency (WebDAV - RFC 2518)- See Also:
-
SC_INTERNAL_SERVER_ERROR
public static final int SC_INTERNAL_SERVER_ERROR500 Server Error (HTTP/1.0 - RFC 1945)- See Also:
-
SC_NOT_IMPLEMENTED
public static final int SC_NOT_IMPLEMENTED501 Not Implemented (HTTP/1.0 - RFC 1945)- See Also:
-
SC_BAD_GATEWAY
public static final int SC_BAD_GATEWAY502 Bad Gateway (HTTP/1.0 - RFC 1945)- See Also:
-
SC_SERVICE_UNAVAILABLE
public static final int SC_SERVICE_UNAVAILABLE503 Service Unavailable (HTTP/1.0 - RFC 1945)- See Also:
-
SC_GATEWAY_TIMEOUT
public static final int SC_GATEWAY_TIMEOUT504 Gateway Timeout (HTTP/1.1 - RFC 2616)- See Also:
-
SC_HTTP_VERSION_NOT_SUPPORTED
public static final int SC_HTTP_VERSION_NOT_SUPPORTED505 HTTP Version Not Supported (HTTP/1.1 - RFC 2616)- See Also:
-
SC_INSUFFICIENT_STORAGE
public static final int SC_INSUFFICIENT_STORAGE507 Insufficient Storage (WebDAV - RFC 2518)- See Also:
-
-
Constructor Details
-
HttpStatus
public HttpStatus()
-
-
Method Details
-
getStatusText
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.- Parameters:
statusCode
- the numeric status code- Returns:
- the reason phrase associated with the given status code or null if the status code is not recognized. TODO: getStatusText should be called getReasonPhrase to match RFC
-