com.badlogic.gdx.net
Class HttpStatus

java.lang.Object
  extended by com.badlogic.gdx.net.HttpStatus

public class HttpStatus
extends Object

This implementation is widely based Apache's HttpStatus which uses license (Apache license 2.0) - http://www.apache.org/licenses/LICENSE-2.0 For more information on the Apache Software Foundation, please see . Contains information about the HTTP status line returned with the Net.HttpResponse after a Net.HttpRequest was performed. Also contains constants enumerating the HTTP Status Codes. All status codes defined in RFC1945 (HTTP/1.0), RFC2616 (HTTP/1.1), and RFC2518 (WebDAV) are listed.


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_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_MULTIPLE_CHOICES
          300 Mutliple Choices (HTTP/1.1 - RFC 2616)
static int SC_NO_CONTENT
          204 No Content (HTTP/1.0 - RFC 1945)
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_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_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_REQUESTED_RANGE_NOT_SATISFIABLE
          416 Requested Range Not Satisfiable (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)
 
Constructor Summary
HttpStatus(int statusCode)
           
 
Method Summary
 int getStatusCode()
          Returns the status code of the HTTP response, normally 2xx status codes indicate success while 4xx and 5xx indicate client and server errors, respectively (see HTTP/1.1: Status Code Definitions for more information about HTTP status codes).
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SC_CONTINUE

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

See Also:
Constant Field Values

SC_SWITCHING_PROTOCOLS

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

See Also:
Constant Field Values

SC_PROCESSING

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

See Also:
Constant Field Values

SC_OK

public static final int SC_OK
200 OK (HTTP/1.0 - RFC 1945)

See Also:
Constant Field Values

SC_CREATED

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

See Also:
Constant Field Values

SC_ACCEPTED

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

See Also:
Constant Field Values

SC_NON_AUTHORITATIVE_INFORMATION

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

See Also:
Constant Field Values

SC_NO_CONTENT

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

See Also:
Constant Field Values

SC_RESET_CONTENT

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

See Also:
Constant Field Values

SC_PARTIAL_CONTENT

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

See Also:
Constant Field Values

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?)

See Also:
Constant Field Values

SC_MULTIPLE_CHOICES

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

See Also:
Constant Field Values

SC_MOVED_PERMANENTLY

public static final int SC_MOVED_PERMANENTLY
301 Moved Permanently (HTTP/1.0 - RFC 1945)

See Also:
Constant Field Values

SC_MOVED_TEMPORARILY

public static final int SC_MOVED_TEMPORARILY
302 Moved Temporarily (Sometimes Found) (HTTP/1.0 - RFC 1945)

See Also:
Constant Field Values

SC_SEE_OTHER

public static final int SC_SEE_OTHER
303 See Other (HTTP/1.1 - RFC 2616)

See Also:
Constant Field Values

SC_NOT_MODIFIED

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

See Also:
Constant Field Values

SC_USE_PROXY

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

See Also:
Constant Field Values

SC_TEMPORARY_REDIRECT

public static final int SC_TEMPORARY_REDIRECT
307 Temporary Redirect (HTTP/1.1 - RFC 2616)

See Also:
Constant Field Values

SC_BAD_REQUEST

public static final int SC_BAD_REQUEST
400 Bad Request (HTTP/1.1 - RFC 2616)

See Also:
Constant Field Values

SC_UNAUTHORIZED

public static final int SC_UNAUTHORIZED
401 Unauthorized (HTTP/1.0 - RFC 1945)

See Also:
Constant Field Values

SC_PAYMENT_REQUIRED

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

See Also:
Constant Field Values

SC_FORBIDDEN

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

See Also:
Constant Field Values

SC_NOT_FOUND

public static final int SC_NOT_FOUND
404 Not Found (HTTP/1.0 - RFC 1945)

See Also:
Constant Field Values

SC_METHOD_NOT_ALLOWED

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

See Also:
Constant Field Values

SC_NOT_ACCEPTABLE

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

See Also:
Constant Field Values

SC_PROXY_AUTHENTICATION_REQUIRED

public static final int SC_PROXY_AUTHENTICATION_REQUIRED
407 Proxy Authentication Required (HTTP/1.1 - RFC 2616)

See Also:
Constant Field Values

SC_REQUEST_TIMEOUT

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

See Also:
Constant Field Values

SC_CONFLICT

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

See Also:
Constant Field Values

SC_GONE

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

See Also:
Constant Field Values

SC_LENGTH_REQUIRED

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

See Also:
Constant Field Values

SC_PRECONDITION_FAILED

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

See Also:
Constant Field Values

SC_REQUEST_TOO_LONG

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

See Also:
Constant Field Values

SC_REQUEST_URI_TOO_LONG

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

See Also:
Constant Field Values

SC_UNSUPPORTED_MEDIA_TYPE

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

See Also:
Constant Field Values

SC_REQUESTED_RANGE_NOT_SATISFIABLE

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

See Also:
Constant Field Values

SC_EXPECTATION_FAILED

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

See Also:
Constant Field Values

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?)

See Also:
Constant Field Values

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?)

See Also:
Constant Field Values

SC_UNPROCESSABLE_ENTITY

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

See Also:
Constant Field Values

SC_LOCKED

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

See Also:
Constant Field Values

SC_FAILED_DEPENDENCY

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

See Also:
Constant Field Values

SC_INTERNAL_SERVER_ERROR

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

See Also:
Constant Field Values

SC_NOT_IMPLEMENTED

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

See Also:
Constant Field Values

SC_BAD_GATEWAY

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

See Also:
Constant Field Values

SC_SERVICE_UNAVAILABLE

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

See Also:
Constant Field Values

SC_GATEWAY_TIMEOUT

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

See Also:
Constant Field Values

SC_HTTP_VERSION_NOT_SUPPORTED

public static final int SC_HTTP_VERSION_NOT_SUPPORTED
505 HTTP Version Not Supported (HTTP/1.1 - RFC 2616)

See Also:
Constant Field Values

SC_INSUFFICIENT_STORAGE

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

See Also:
Constant Field Values
Constructor Detail

HttpStatus

public HttpStatus(int statusCode)
Method Detail

getStatusCode

public int getStatusCode()
Returns the status code of the HTTP response, normally 2xx status codes indicate success while 4xx and 5xx indicate client and server errors, respectively (see HTTP/1.1: Status Code Definitions for more information about HTTP status codes).



Copyright © 2013. All Rights Reserved.