Package fi.iki.elonen
Enum NanoHTTPD.Response.Status
- java.lang.Object
-
- java.lang.Enum<NanoHTTPD.Response.Status>
-
- fi.iki.elonen.NanoHTTPD.Response.Status
-
- All Implemented Interfaces:
NanoHTTPD.Response.IStatus
,java.io.Serializable
,java.lang.Comparable<NanoHTTPD.Response.Status>
- Enclosing class:
- NanoHTTPD.Response
public static enum NanoHTTPD.Response.Status extends java.lang.Enum<NanoHTTPD.Response.Status> implements NanoHTTPD.Response.IStatus
Some HTTP response status codes
-
-
Enum Constant Summary
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
description
private int
requestStatus
-
Constructor Summary
Constructors Modifier Constructor Description private
Status(int requestStatus, java.lang.String description)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDescription()
int
getRequestStatus()
static NanoHTTPD.Response.Status
lookup(int requestStatus)
static NanoHTTPD.Response.Status
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static NanoHTTPD.Response.Status[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
SWITCH_PROTOCOL
public static final NanoHTTPD.Response.Status SWITCH_PROTOCOL
-
OK
public static final NanoHTTPD.Response.Status OK
-
CREATED
public static final NanoHTTPD.Response.Status CREATED
-
ACCEPTED
public static final NanoHTTPD.Response.Status ACCEPTED
-
NO_CONTENT
public static final NanoHTTPD.Response.Status NO_CONTENT
-
PARTIAL_CONTENT
public static final NanoHTTPD.Response.Status PARTIAL_CONTENT
-
MULTI_STATUS
public static final NanoHTTPD.Response.Status MULTI_STATUS
-
REDIRECT
public static final NanoHTTPD.Response.Status REDIRECT
-
FOUND
@Deprecated public static final NanoHTTPD.Response.Status FOUND
Deprecated.Many user agents mishandle 302 in ways that violate the RFC1945 spec (i.e., redirect a POST to a GET). 303 and 307 were added in RFC2616 to address this. You should prefer 303 and 307 unless the calling user agent does not support 303 and 307 functionality
-
REDIRECT_SEE_OTHER
public static final NanoHTTPD.Response.Status REDIRECT_SEE_OTHER
-
NOT_MODIFIED
public static final NanoHTTPD.Response.Status NOT_MODIFIED
-
TEMPORARY_REDIRECT
public static final NanoHTTPD.Response.Status TEMPORARY_REDIRECT
-
BAD_REQUEST
public static final NanoHTTPD.Response.Status BAD_REQUEST
-
UNAUTHORIZED
public static final NanoHTTPD.Response.Status UNAUTHORIZED
-
FORBIDDEN
public static final NanoHTTPD.Response.Status FORBIDDEN
-
NOT_FOUND
public static final NanoHTTPD.Response.Status NOT_FOUND
-
METHOD_NOT_ALLOWED
public static final NanoHTTPD.Response.Status METHOD_NOT_ALLOWED
-
NOT_ACCEPTABLE
public static final NanoHTTPD.Response.Status NOT_ACCEPTABLE
-
REQUEST_TIMEOUT
public static final NanoHTTPD.Response.Status REQUEST_TIMEOUT
-
CONFLICT
public static final NanoHTTPD.Response.Status CONFLICT
-
GONE
public static final NanoHTTPD.Response.Status GONE
-
LENGTH_REQUIRED
public static final NanoHTTPD.Response.Status LENGTH_REQUIRED
-
PRECONDITION_FAILED
public static final NanoHTTPD.Response.Status PRECONDITION_FAILED
-
PAYLOAD_TOO_LARGE
public static final NanoHTTPD.Response.Status PAYLOAD_TOO_LARGE
-
UNSUPPORTED_MEDIA_TYPE
public static final NanoHTTPD.Response.Status UNSUPPORTED_MEDIA_TYPE
-
RANGE_NOT_SATISFIABLE
public static final NanoHTTPD.Response.Status RANGE_NOT_SATISFIABLE
-
EXPECTATION_FAILED
public static final NanoHTTPD.Response.Status EXPECTATION_FAILED
-
TOO_MANY_REQUESTS
public static final NanoHTTPD.Response.Status TOO_MANY_REQUESTS
-
INTERNAL_ERROR
public static final NanoHTTPD.Response.Status INTERNAL_ERROR
-
NOT_IMPLEMENTED
public static final NanoHTTPD.Response.Status NOT_IMPLEMENTED
-
SERVICE_UNAVAILABLE
public static final NanoHTTPD.Response.Status SERVICE_UNAVAILABLE
-
UNSUPPORTED_HTTP_VERSION
public static final NanoHTTPD.Response.Status UNSUPPORTED_HTTP_VERSION
-
-
Method Detail
-
values
public static NanoHTTPD.Response.Status[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (NanoHTTPD.Response.Status c : NanoHTTPD.Response.Status.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static NanoHTTPD.Response.Status valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
lookup
public static NanoHTTPD.Response.Status lookup(int requestStatus)
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interfaceNanoHTTPD.Response.IStatus
-
getRequestStatus
public int getRequestStatus()
- Specified by:
getRequestStatus
in interfaceNanoHTTPD.Response.IStatus
-
-