org.apache.commons.httpclient

Class HttpStatus


public class HttpStatus
extends Object

Constants enumerating the HTTP status codes. All status codes defined in RFC1945 (HTTP/1.0, RFC2616 (HTTP/1.1), and RFC2518 (WebDAV) are supported.
See Also:
StatusLine

Field Summary

static int
SC_ACCEPTED
202 Accepted (HTTP/1.0 - RFC 1945)
static int
SC_BAD_GATEWAY
502 Bad Gateway (HTTP/1.0 - RFC 1945)
static int
SC_BAD_REQUEST
400 Bad Request (HTTP/1.1 - RFC 2616)
static int
SC_CONFLICT
409 Conflict (HTTP/1.1 - RFC 2616)
static int
SC_CONTINUE
100 Continue (HTTP/1.1 - RFC 2616)
static int
SC_CREATED
201 Created (HTTP/1.0 - RFC 1945)
static int
SC_EXPECTATION_FAILED
417 Expectation Failed (HTTP/1.1 - RFC 2616)
static int
SC_FAILED_DEPENDENCY
424 Failed Dependency (WebDAV - RFC 2518)
static int
SC_FORBIDDEN
403 Forbidden (HTTP/1.0 - RFC 1945)
static int
SC_GATEWAY_TIMEOUT
504 Gateway Timeout (HTTP/1.1 - RFC 2616)
static int
SC_GONE
410 Gone (HTTP/1.1 - RFC 2616)
static int
SC_HTTP_VERSION_NOT_SUPPORTED
505 HTTP Version Not Supported (HTTP/1.1 - RFC 2616)
static int
SC_INSUFFICIENT_SPACE_ON_RESOURCE
Static constant for a 419 error.
static int
SC_INSUFFICIENT_STORAGE
507 Insufficient Storage (WebDAV - RFC 2518)
static int
SC_INTERNAL_SERVER_ERROR
500 Server Error (HTTP/1.0 - RFC 1945)
static int
SC_LENGTH_REQUIRED
411 Length Required (HTTP/1.1 - RFC 2616)
static int
SC_LOCKED
423 Locked (WebDAV - RFC 2518)
static int
SC_METHOD_FAILURE
Static constant for a 420 error.
static int
SC_METHOD_NOT_ALLOWED
405 Method Not Allowed (HTTP/1.1 - RFC 2616)
static int
SC_MOVED_PERMANENTLY
301 Moved Permanently (HTTP/1.0 - RFC 1945)
static int
SC_MOVED_TEMPORARILY
302 Moved Temporarily (Sometimes Found) (HTTP/1.0 - RFC 1945)
static int
SC_MULTIPLE_CHOICES
300 Mutliple Choices (HTTP/1.1 - RFC 2616)
static 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?)
static int
SC_NON_AUTHORITATIVE_INFORMATION
203 Non Authoritative Information (HTTP/1.1 - RFC 2616)
static int
SC_NOT_ACCEPTABLE
406 Not Acceptable (HTTP/1.1 - RFC 2616)
static int
SC_NOT_FOUND
404 Not Found (HTTP/1.0 - RFC 1945)
static int
SC_NOT_IMPLEMENTED
501 Not Implemented (HTTP/1.0 - RFC 1945)
static int
SC_NOT_MODIFIED
304 Not Modified (HTTP/1.0 - RFC 1945)
static int
SC_NO_CONTENT
204 No Content (HTTP/1.0 - RFC 1945)
static int
SC_OK
200 OK (HTTP/1.0 - RFC 1945)
static int
SC_PARTIAL_CONTENT
206 Partial Content (HTTP/1.1 - RFC 2616)
static int
SC_PAYMENT_REQUIRED
402 Payment Required (HTTP/1.1 - RFC 2616)
static int
SC_PRECONDITION_FAILED
412 Precondition Failed (HTTP/1.1 - RFC 2616)
static int
SC_PROCESSING
102 Processing (WebDAV - RFC 2518)
static int
SC_PROXY_AUTHENTICATION_REQUIRED
407 Proxy Authentication Required (HTTP/1.1 - RFC 2616)
static int
SC_REQUESTED_RANGE_NOT_SATISFIABLE
416 Requested Range Not Satisfiable (HTTP/1.1 - RFC 2616)
static int
SC_REQUEST_TIMEOUT
408 Request Timeout (HTTP/1.1 - RFC 2616)
static int
SC_REQUEST_TOO_LONG
413 Request Entity Too Large (HTTP/1.1 - RFC 2616)
static int
SC_REQUEST_URI_TOO_LONG
414 Request-URI Too Long (HTTP/1.1 - RFC 2616)
static int
SC_RESET_CONTENT
205 Reset Content (HTTP/1.1 - RFC 2616)
static int
SC_SEE_OTHER
303 See Other (HTTP/1.1 - RFC 2616)
static int
SC_SERVICE_UNAVAILABLE
503 Service Unavailable (HTTP/1.0 - RFC 1945)
static int
SC_SWITCHING_PROTOCOLS
101 Switching Protocols (HTTP/1.1 - RFC 2616)
static int
SC_TEMPORARY_REDIRECT
307 Temporary Redirect (HTTP/1.1 - RFC 2616)
static int
SC_UNAUTHORIZED
401 Unauthorized (HTTP/1.0 - RFC 1945)
static int
SC_UNPROCESSABLE_ENTITY
422 Unprocessable Entity (WebDAV - RFC 2518)
static int
SC_UNSUPPORTED_MEDIA_TYPE
415 Unsupported Media Type (HTTP/1.1 - RFC 2616)
static int
SC_USE_PROXY
305 Use Proxy (HTTP/1.1 - RFC 2616)

Method Summary

static String
getStatusText(int statusCode)
Get the reason phrase for a particular status code.

Methods inherited from class java.lang.Object

clone, equals, extends Object> getClass, finalize, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Details

SC_ACCEPTED

public static final int SC_ACCEPTED
202 Accepted (HTTP/1.0 - RFC 1945)
Field Value:
202

SC_BAD_GATEWAY

public static final int SC_BAD_GATEWAY
502 Bad Gateway (HTTP/1.0 - RFC 1945)
Field Value:
502

SC_BAD_REQUEST

public static final int SC_BAD_REQUEST
400 Bad Request (HTTP/1.1 - RFC 2616)
Field Value:
400
Usages and Demos :

View More Examples of HttpStatus.SC_BAD_REQUEST
   1:         } catch (URIException ex) {
   2:             SimpleResponse response = ErrorResponse.getResponse(HttpStatus.SC_BAD_REQUEST);
   3:             conn.writeResponse(response);
   4:         ...
   5:         } catch (HttpException e) {
   6:             SimpleResponse response = ErrorResponse.getResponse(HttpStatus.SC_BAD_REQUEST);
   7:             conn.writeResponse(response);
   8:             proxyconn.setKeepAlive(false);
   9:         } catch (IOException e) {

View Full Code Here
   1:             if (auth == null) { 
   2:                 response.setStatusLine(ver, HttpStatus.SC_BAD_REQUEST);
   3:                 response.setBodyString("Authorization header missing");
   4:         ...
   5:                 } else {
   6:                     response.setStatusLine(ver, HttpStatus.SC_BAD_REQUEST);
   7:                     response.setBodyString("Unknown auth type: " + authstr);
   8:                     return true;
   9:                 }

View Full Code Here

SC_CONFLICT

public static final int SC_CONFLICT
409 Conflict (HTTP/1.1 - RFC 2616)
Field Value:
409

SC_CONTINUE

public static final int SC_CONTINUE
100 Continue (HTTP/1.1 - RFC 2616)
Field Value:
100

SC_CREATED

public static final int SC_CREATED
201 Created (HTTP/1.0 - RFC 1945)
Field Value:
201

SC_EXPECTATION_FAILED

public static final int SC_EXPECTATION_FAILED
417 Expectation Failed (HTTP/1.1 - RFC 2616)
Field Value:
417

SC_FAILED_DEPENDENCY

public static final int SC_FAILED_DEPENDENCY
424 Failed Dependency (WebDAV - RFC 2518)
Field Value:
424

SC_FORBIDDEN

public static final int SC_FORBIDDEN
403 Forbidden (HTTP/1.0 - RFC 1945)
Field Value:
403

SC_GATEWAY_TIMEOUT

public static final int SC_GATEWAY_TIMEOUT
504 Gateway Timeout (HTTP/1.1 - RFC 2616)
Field Value:
504

SC_GONE

public static final int SC_GONE
410 Gone (HTTP/1.1 - RFC 2616)
Field Value:
410

SC_HTTP_VERSION_NOT_SUPPORTED

public static final int SC_HTTP_VERSION_NOT_SUPPORTED
505 HTTP Version Not Supported (HTTP/1.1 - RFC 2616)
Field Value:
505
Usages and Demos :

View More Examples of HttpStatus.SC_HTTP_VERSION_NOT_SUPPORTED
   1:                     SimpleResponse response = new SimpleResponse();
   2:                     response.setStatusLine(ver, HttpStatus.SC_HTTP_VERSION_NOT_SUPPORTED);
   3:                     response.addHeader(new Header("Proxy-Connection", "close"));
   4:         ...
   5:             assertNotNull(httpget.getStatusLine());
   6:             assertEquals(HttpStatus.SC_HTTP_VERSION_NOT_SUPPORTED, 
   7:                     httpget.getStatusLine().getStatusCode());
   8:         ...
   9:             assertNotNull(httpget.getStatusLine());
  10:             assertEquals(HttpStatus.SC_HTTP_VERSION_NOT_SUPPORTED, 
  11:                     httpget.getStatusLine().getStatusCode());

View Full Code Here

SC_INSUFFICIENT_SPACE_ON_RESOURCE

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?)
Field Value:
419

SC_INSUFFICIENT_STORAGE

public static final int SC_INSUFFICIENT_STORAGE
507 Insufficient Storage (WebDAV - RFC 2518)
Field Value:
507

SC_INTERNAL_SERVER_ERROR

public static final int SC_INTERNAL_SERVER_ERROR
500 Server Error (HTTP/1.0 - RFC 1945)
Field Value:
500

SC_LENGTH_REQUIRED

public static final int SC_LENGTH_REQUIRED
411 Length Required (HTTP/1.1 - RFC 2616)
Field Value:
411

SC_LOCKED

public static final int SC_LOCKED
423 Locked (WebDAV - RFC 2518)
Field Value:
423

SC_METHOD_FAILURE

public static final int SC_METHOD_FAILURE
Static constant for a 420 error. 420 Method Failure (WebDAV - draft-ietf-webdav-protocol-05?)
Field Value:
420

SC_METHOD_NOT_ALLOWED

public static final int SC_METHOD_NOT_ALLOWED
405 Method Not Allowed (HTTP/1.1 - RFC 2616)
Field Value:
405

SC_MOVED_PERMANENTLY

public static final int SC_MOVED_PERMANENTLY
301 Moved Permanently (HTTP/1.0 - RFC 1945)
Field Value:
301
Usages and Demos :

View More Examples of HttpStatus.SC_MOVED_PERMANENTLY
   1:             case HttpStatus.SC_MOVED_TEMPORARILY:
   2:             case HttpStatus.SC_MOVED_PERMANENTLY:
   3:             case HttpStatus.SC_SEE_OTHER:
   4:             case HttpStatus.SC_TEMPORARY_REDIRECT:
   5:                 if(!methid.getFollowRedirects()) {

View Full Code Here
   1:                 case HttpStatus.SC_MOVED_TEMPORARILY:
   2:                 case HttpStatus.SC_MOVED_PERMANENTLY:
   3:                 case HttpStatus.SC_SEE_OTHER:
   4:                 case HttpStatus.SC_TEMPORARY_REDIRECT:

View Full Code Here
   1:                 case HttpStatus.SC_MOVED_TEMPORARILY:
   2:                 case HttpStatus.SC_MOVED_PERMANENTLY:
   3:                 case HttpStatus.SC_SEE_OTHER:
   4:                 case HttpStatus.SC_TEMPORARY_REDIRECT:

View Full Code Here

SC_MOVED_TEMPORARILY

public static final int SC_MOVED_TEMPORARILY
302 Moved Temporarily (Sometimes Found) (HTTP/1.0 - RFC 1945)
Field Value:
302
Usages and Demos :

View More Examples of HttpStatus.SC_MOVED_TEMPORARILY
   1:             if ("/miss/".equals(uri)) {
   2:                 response.setStatusLine(httpversion, HttpStatus.SC_MOVED_TEMPORARILY);
   3:                 response.addHeader(new Header("Location", "/hit/"));
   4:                 response.setBodyString("Missed!");
   5:             } else if ("/hit/".equals(uri)) {

View Full Code Here
   1:             switch(methid.getStatusCode()) {
   2:             case HttpStatus.SC_MOVED_TEMPORARILY:
   3:             case HttpStatus.SC_MOVED_PERMANENTLY:
   4:             case HttpStatus.SC_SEE_OTHER:
   5:             case HttpStatus.SC_TEMPORARY_REDIRECT:

View Full Code Here
   1:             switch (method.getStatusCode()) {
   2:                 case HttpStatus.SC_MOVED_TEMPORARILY:
   3:                 case HttpStatus.SC_MOVED_PERMANENTLY:
   4:                 case HttpStatus.SC_SEE_OTHER:
   5:                 case HttpStatus.SC_TEMPORARY_REDIRECT:

View Full Code Here
   1:             switch (method.getStatusCode()) {
   2:                 case HttpStatus.SC_MOVED_TEMPORARILY:
   3:                 case HttpStatus.SC_MOVED_PERMANENTLY:
   4:                 case HttpStatus.SC_SEE_OTHER:
   5:                 case HttpStatus.SC_TEMPORARY_REDIRECT:

View Full Code Here

SC_MULTIPLE_CHOICES

public static final int SC_MULTIPLE_CHOICES
300 Mutliple Choices (HTTP/1.1 - RFC 2616)
Field Value:
300

SC_MULTI_STATUS

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?)
Field Value:
207

SC_NON_AUTHORITATIVE_INFORMATION

public static final int SC_NON_AUTHORITATIVE_INFORMATION
203 Non Authoritative Information (HTTP/1.1 - RFC 2616)
Field Value:
203

SC_NOT_ACCEPTABLE

public static final int SC_NOT_ACCEPTABLE
406 Not Acceptable (HTTP/1.1 - RFC 2616)
Field Value:
406

SC_NOT_FOUND

public static final int SC_NOT_FOUND
404 Not Found (HTTP/1.0 - RFC 1945)
Field Value:
404
Usages and Demos :

View More Examples of HttpStatus.SC_NOT_FOUND
   1:             SimpleResponse response = new SimpleResponse();
   2:             response.setStatusLine(ver, HttpStatus.SC_NOT_FOUND);
   3:             response.setHeader(new Header("Server", "test proxy"));
   4:             response.setBodyString("Cannot connect to " + line.getUri());
   5:             conn.writeResponse(response);

View Full Code Here
   1:             } else {
   2:                 response.setStatusLine(httpversion, HttpStatus.SC_NOT_FOUND);
   3:                 response.setBodyString(uri + " not found");
   4:             }
   5:             return true;

View Full Code Here
   1:         } catch (UnknownHostException e) {
   2:             SimpleResponse response = ErrorResponse.getResponse(HttpStatus.SC_NOT_FOUND);
   3:             conn.writeResponse(response);
   4:             return;
   5:         }

View Full Code Here

SC_NOT_IMPLEMENTED

public static final int SC_NOT_IMPLEMENTED
501 Not Implemented (HTTP/1.0 - RFC 1945)
Field Value:
501

SC_NOT_MODIFIED

public static final int SC_NOT_MODIFIED
304 Not Modified (HTTP/1.0 - RFC 1945)
Field Value:
304

SC_NO_CONTENT

public static final int SC_NO_CONTENT
204 No Content (HTTP/1.0 - RFC 1945)
Field Value:
204

SC_OK

public static final int SC_OK
200 OK (HTTP/1.0 - RFC 1945)
Field Value:
200
Usages and Demos :

View More Examples of HttpStatus.SC_OK
   1:             HttpVersion ver = request.getRequestLine().getHttpVersion();
   2:             response.setStatusLine(ver, HttpStatus.SC_OK);
   3:             response.addHeader(new Header("Connection", "close"));
   4:             response.addHeader(new Header("Set-Cookie", 
   5:                 "custno = 12345; comment=test; version=1," +

View Full Code Here
   1:         response.setHeader(new Header("Server", "test proxy"));
   2:         response.setStatusLine(ver, HttpStatus.SC_OK, "Connection established");
   3:         conn.writeResponse(response);
   4:         
   5:         SimpleHttpServerConnection target = new SimpleHttpServerConnection(targetSocket); 

View Full Code Here
   1:             } else if ("/hit/".equals(uri)) {
   2:                 response.setStatusLine(httpversion, HttpStatus.SC_OK);
   3:                 response.setBodyString("Hit!");
   4:         ...
   5:         }
   6:         assertEquals(HttpStatus.SC_OK, httpget.getStatusCode());
   7:         Header[] thisheader = httpget.getRequestHeaders("this-header");
   8:         ...
   9:         }
  10:         assertEquals(HttpStatus.SC_OK, httpget.getStatusCode());
  11:         assertEquals("test", httpget.getRequestHeader("User-Agent").getValue());

View Full Code Here
   1:     private HttpVersion ver = HttpVersion.HTTP_1_1;
   2:     private int statuscode = HttpStatus.SC_OK;
   3:         ...
   4:     private String phrase = HttpStatus.getStatusText(HttpStatus.SC_OK);
   5:     private HeaderGroup headers = new HeaderGroup();
   6:     private InputStream entity = null;

View Full Code Here
   1:             HttpVersion httpversion = request.getRequestLine().getHttpVersion();
   2:             response.setStatusLine(httpversion, HttpStatus.SC_OK);
   3:             response.addHeader(new Header("Set-Cookie", "name1=value1; path=/test"));
   4:         ...
   5:             HttpVersion httpversion = request.getRequestLine().getHttpVersion();
   6:             response.setStatusLine(httpversion, HttpStatus.SC_OK);
   7:             response.addHeader(new Header("Set-Cookie", "name1=value1; Path=\"/test\"; Version=\"1\""));
   8:         ...
   9:             HttpVersion httpversion = request.getRequestLine().getHttpVersion();
  10:             response.setStatusLine(httpversion, HttpStatus.SC_OK);
  11:             response.addHeader(new Header("Set-Cookie2", "name2=value2; Path=\"/test\"; Version=\"2\""));

View Full Code Here

SC_PARTIAL_CONTENT

public static final int SC_PARTIAL_CONTENT
206 Partial Content (HTTP/1.1 - RFC 2616)
Field Value:
206

SC_PAYMENT_REQUIRED

public static final int SC_PAYMENT_REQUIRED
402 Payment Required (HTTP/1.1 - RFC 2616)
Field Value:
402

SC_PRECONDITION_FAILED

public static final int SC_PRECONDITION_FAILED
412 Precondition Failed (HTTP/1.1 - RFC 2616)
Field Value:
412

SC_PROCESSING

public static final int SC_PROCESSING
102 Processing (WebDAV - RFC 2518)
Field Value:
102

SC_PROXY_AUTHENTICATION_REQUIRED

public static final int SC_PROXY_AUTHENTICATION_REQUIRED
407 Proxy Authentication Required (HTTP/1.1 - RFC 2616)
Field Value:
407
Usages and Demos :

View More Examples of HttpStatus.SC_PROXY_AUTHENTICATION_REQUIRED
   1:                 request.getRequestLine().getHttpVersion(),
   2:                 HttpStatus.SC_PROXY_AUTHENTICATION_REQUIRED);
   3:         if (!request.getRequestLine().getMethod().equalsIgnoreCase("HEAD")) {
   4:             response.setBodyString("unauthorized");
   5:         }

View Full Code Here

SC_REQUESTED_RANGE_NOT_SATISFIABLE

public static final int SC_REQUESTED_RANGE_NOT_SATISFIABLE
416 Requested Range Not Satisfiable (HTTP/1.1 - RFC 2616)
Field Value:
416

SC_REQUEST_TIMEOUT

public static final int SC_REQUEST_TIMEOUT
408 Request Timeout (HTTP/1.1 - RFC 2616)
Field Value:
408

SC_REQUEST_TOO_LONG

public static final int SC_REQUEST_TOO_LONG
413 Request Entity Too Large (HTTP/1.1 - RFC 2616)
Field Value:
413

SC_REQUEST_URI_TOO_LONG

public static final int SC_REQUEST_URI_TOO_LONG
414 Request-URI Too Long (HTTP/1.1 - RFC 2616)
Field Value:
414

SC_RESET_CONTENT

public static final int SC_RESET_CONTENT
205 Reset Content (HTTP/1.1 - RFC 2616)
Field Value:
205

SC_SEE_OTHER

public static final int SC_SEE_OTHER
303 See Other (HTTP/1.1 - RFC 2616)
Field Value:
303
Usages and Demos :

View More Examples of HttpStatus.SC_SEE_OTHER
   1:             case HttpStatus.SC_MOVED_PERMANENTLY:
   2:             case HttpStatus.SC_SEE_OTHER:
   3:             case HttpStatus.SC_TEMPORARY_REDIRECT:
   4:                 if(!methid.getFollowRedirects()) {
   5:                     if(LOG.isInfoEnabled())

View Full Code Here
   1:                 case HttpStatus.SC_MOVED_PERMANENTLY:
   2:                 case HttpStatus.SC_SEE_OTHER:
   3:                 case HttpStatus.SC_TEMPORARY_REDIRECT:
   4: 
   5:                     if ("Location".equals(name) ||

View Full Code Here
   1:                 case HttpStatus.SC_MOVED_PERMANENTLY:
   2:                 case HttpStatus.SC_SEE_OTHER:
   3:                 case HttpStatus.SC_TEMPORARY_REDIRECT:
   4: 
   5:                     if ("Location".equals(name) ||

View Full Code Here

SC_SERVICE_UNAVAILABLE

public static final int SC_SERVICE_UNAVAILABLE
503 Service Unavailable (HTTP/1.0 - RFC 1945)
Field Value:
503

SC_SWITCHING_PROTOCOLS

public static final int SC_SWITCHING_PROTOCOLS
101 Switching Protocols (HTTP/1.1 - RFC 2616)
Field Value:
101

SC_TEMPORARY_REDIRECT

public static final int SC_TEMPORARY_REDIRECT
307 Temporary Redirect (HTTP/1.1 - RFC 2616)
Field Value:
307
Usages and Demos :

View More Examples of HttpStatus.SC_TEMPORARY_REDIRECT
   1:             case HttpStatus.SC_SEE_OTHER:
   2:             case HttpStatus.SC_TEMPORARY_REDIRECT:
   3:                 if(!methid.getFollowRedirects()) {
   4:                     if(LOG.isInfoEnabled())
   5:                         LOG.warn("Redirect requested but not supported");

View Full Code Here
   1:                 case HttpStatus.SC_SEE_OTHER:
   2:                 case HttpStatus.SC_TEMPORARY_REDIRECT:
   3: 
   4:                     if ("Location".equals(name) ||
   5:                         "Content-Location".equals(name) || "URI".equals(name)) {

View Full Code Here
   1:                 case HttpStatus.SC_SEE_OTHER:
   2:                 case HttpStatus.SC_TEMPORARY_REDIRECT:
   3: 
   4:                     if ("Location".equals(name) ||
   5:                         "Content-Location".equals(name) || "URI".equals(name)) {

View Full Code Here

SC_UNAUTHORIZED

public static final int SC_UNAUTHORIZED
401 Unauthorized (HTTP/1.0 - RFC 1945)
Field Value:
401
Usages and Demos :

View More Examples of HttpStatus.SC_UNAUTHORIZED
   1:                 request.getRequestLine().getHttpVersion(),
   2:                 HttpStatus.SC_UNAUTHORIZED);
   3:         if (!request.getRequestLine().getMethod().equalsIgnoreCase("HEAD")) {
   4:             response.setBodyString("unauthorized");
   5:         }

View Full Code Here
   1:             if (auth == null) { 
   2:                 response.setStatusLine(ver, HttpStatus.SC_UNAUTHORIZED);
   3:                 response.addHeader(new Header("WWW-Authenticate", "NTLM"));
   4:         ...
   5:                 if (authstr.equals("NTLM TlRMTVNTUAABAAAABlIAAAYABgAkAAAABAAEACAAAABIT1NURE9NQUlO")) {
   6:                     response.setStatusLine(ver, HttpStatus.SC_UNAUTHORIZED);
   7:                     response.addHeader(new Header("WWW-Authenticate", 
   8:         ...
   9:                 } else {
  10:                     response.setStatusLine(ver, HttpStatus.SC_UNAUTHORIZED);
  11:                     response.addHeader(new Header("WWW-Authenticate", "NTLM"));

View Full Code Here
   1:             if (auth == null) { 
   2:                 response.setStatusLine(ver, HttpStatus.SC_UNAUTHORIZED);
   3:                 response.addHeader(new Header("WWW-Authenticate", 
   4:         ...
   5:                 if (nonce.equals("ABC123")) {
   6:                     response.setStatusLine(ver, HttpStatus.SC_UNAUTHORIZED);
   7:                     response.addHeader(new Header("WWW-Authenticate", 
   8:                             "Digest realm=\"realm1\", nonce=\"321CBA\", stale=\"true\""));
   9:                     response.setBodyString("Authorization required");

View Full Code Here
   1:         switch (curi.getFetchStatus()) {
   2:         case HttpStatus.SC_UNAUTHORIZED:
   3:             boolean loaded = curi.hasRfc2617CredentialAvatar();
   4:             if (!loaded && logger.isLoggable(Level.INFO)) {
   5:                 logger.info("Have 401 but no creds loaded " + curi);

View Full Code Here
   1: 
   2:             case HttpStatus.SC_UNAUTHORIZED:
   3:                 boolean loaded = curi.hasRfc2617CredentialAvatar();
   4:                 if (!loaded) {
   5:                     logger.severe("Have 401 but no creds loaded " + curi);

View Full Code Here

SC_UNPROCESSABLE_ENTITY

public static final int SC_UNPROCESSABLE_ENTITY
422 Unprocessable Entity (WebDAV - RFC 2518)
Field Value:
422

SC_UNSUPPORTED_MEDIA_TYPE

public static final int SC_UNSUPPORTED_MEDIA_TYPE
415 Unsupported Media Type (HTTP/1.1 - RFC 2616)
Field Value:
415

SC_USE_PROXY

public static final int SC_USE_PROXY
305 Use Proxy (HTTP/1.1 - RFC 2616)
Field Value:
305

Method Details

getStatusText

public static String getStatusText(int statusCode)
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
Usages and Demos :

View More Examples of getStatusText(int statusCode)
   1: import org.apache.commons.httpclient.HttpMethod;
   2: import org.apache.commons.httpclient.HttpStatus;
   3: import org.apache.commons.httpclient.ProxyHost;
   4:         ...
   5:             int status = client.executeMethod(method);
   6:             if (status == HttpStatus.SC_OK)
   7:             {
   8:         ...
   9:             }
  10:             String reason = HttpStatus.getStatusText(status);
  11:             Reporter.informUser(this, Msg.MISSING_FILE, new Object[] { reason + ':' + url.getFile() });
  12:         ...
  13:         {
  14:             if (client.executeMethod(method) == HttpStatus.SC_OK)

View Full Code Here
   1: import org.apache.commons.httpclient.HeaderGroup;
   2: import org.apache.commons.httpclient.HttpStatus;
   3: import org.apache.commons.httpclient.HttpVersion;
   4:         ...
   5:     private HttpVersion ver = HttpVersion.HTTP_1_1;
   6:     private int statuscode = HttpStatus.SC_OK;
   7:         ...
   8:     private String phrase = HttpStatus.getStatusText(HttpStatus.SC_OK);
   9:     private HeaderGroup headers = new HeaderGroup();
  10:         ...
  11:         } else {
  12:             this.phrase = HttpStatus.getStatusText(statuscode);

View Full Code Here
   1: 
   2:             if (statusCode == HttpStatus.SC_OK) {
   3:                 if (xmlObjectResponseClass != null) {
   4:         ...
   5:             } else {
   6:                 throw new RepositoryException("Unexpected response from repositoryserver: " + method.getStatusCode() + " : " + HttpStatus.getStatusText(method.getStatusCode()));
   7:             }
   8:         }
   9:     }

View Full Code Here
   1: import org.apache.commons.httpclient.HttpState;
   2: import org.apache.commons.httpclient.HttpStatus;
   3: import org.apache.commons.httpclient.NameValuePair;
   4:         ...
   5:         if (statusMessage == null || statusMessage.length() == 0) {
   6:             statusMessage = HttpStatus.getStatusText(statusCode);
   7:         }
   8:         if (statusMessage == null) {
   9:             statusMessage = "Unknown status code";

View Full Code Here
   1: import org.apache.commons.httpclient.HttpMethod;
   2: import org.apache.commons.httpclient.HttpStatus;
   3: import org.apache.commons.httpclient.methods.GetMethod;
   4:         ...
   5:         int status = client.executeMethod(method);
   6:         if (status != HttpStatus.SC_OK)
   7:         ...
   8:             throw new Exception("Problem retrieving wiki page " + pageName + " : " + method.getStatusCode() + " : " + HttpStatus.getStatusText(method.getStatusCode()));
   9:         return method.getResponseBody();
  10:         ...
  11:                             }
  12:                             if (status != HttpStatus.SC_OK)

View Full Code Here