public class RestResponse extends HTTPResponse
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_ENCODING
Default content encoding for Rest response.
|
Constructor and Description |
---|
RestResponse(java.lang.String status,
java.lang.String mimeType,
java.io.InputStream data)
Creates a new REST response.
|
RestResponse(java.lang.String status,
java.lang.String mimeType,
java.lang.String text)
Creates a new REST response.
|
RestResponse(java.lang.String status,
java.lang.String mimeType,
java.lang.String text,
java.lang.String encoding)
Creates a new REST response.
|
addHeaderField, createError, createResponseFromStatus, getHeader, getHeaderField, getLength, getMimeType, getStatus, setMimeType, setStatus
public static final java.lang.String DEFAULT_ENCODING
public RestResponse(java.lang.String status, java.lang.String mimeType, java.io.InputStream data)
status
- the response status.mimeType
- the response MIME typedata
- the data to send.HTTPConstants.HTTP_STATUS_BADREQUEST
,
HTTPConstants.HTTP_STATUS_FORBIDDEN
,
HTTPConstants.HTTP_STATUS_INTERNALERROR
,
HTTPConstants.HTTP_STATUS_MEDIA_TYPE
,
HTTPConstants.HTTP_STATUS_METHOD
,
HTTPConstants.HTTP_STATUS_NOTACCEPTABLE
,
HTTPConstants.HTTP_STATUS_NOTFOUND
,
HTTPConstants.HTTP_STATUS_NOTIMPLEMENTED
,
HTTPConstants.HTTP_STATUS_NOTMODIFIED
,
HTTPConstants.HTTP_STATUS_OK
,
HTTPConstants.HTTP_STATUS_REDIRECT
public RestResponse(java.lang.String status, java.lang.String mimeType, java.lang.String text) throws java.io.UnsupportedEncodingException
status
- the response status.mimeType
- the response MIME typetext
- the data to send, using default encoding.java.io.UnsupportedEncodingException
- if default encoding is not supported.DEFAULT_ENCODING
,
HTTPConstants.HTTP_STATUS_BADREQUEST
,
HTTPConstants.HTTP_STATUS_FORBIDDEN
,
HTTPConstants.HTTP_STATUS_INTERNALERROR
,
HTTPConstants.HTTP_STATUS_MEDIA_TYPE
,
HTTPConstants.HTTP_STATUS_METHOD
,
HTTPConstants.HTTP_STATUS_NOTACCEPTABLE
,
HTTPConstants.HTTP_STATUS_NOTFOUND
,
HTTPConstants.HTTP_STATUS_NOTIMPLEMENTED
,
HTTPConstants.HTTP_STATUS_NOTMODIFIED
,
HTTPConstants.HTTP_STATUS_OK
,
HTTPConstants.HTTP_STATUS_REDIRECT
public RestResponse(java.lang.String status, java.lang.String mimeType, java.lang.String text, java.lang.String encoding) throws java.io.UnsupportedEncodingException
status
- the response status.mimeType
- the response MIME typetext
- the data to send.encoding
- the data encoding.java.io.UnsupportedEncodingException
- if given data encoding is not supported.HTTPConstants.HTTP_STATUS_BADREQUEST
,
HTTPConstants.HTTP_STATUS_FORBIDDEN
,
HTTPConstants.HTTP_STATUS_INTERNALERROR
,
HTTPConstants.HTTP_STATUS_MEDIA_TYPE
,
HTTPConstants.HTTP_STATUS_METHOD
,
HTTPConstants.HTTP_STATUS_NOTACCEPTABLE
,
HTTPConstants.HTTP_STATUS_NOTFOUND
,
HTTPConstants.HTTP_STATUS_NOTIMPLEMENTED
,
HTTPConstants.HTTP_STATUS_NOTMODIFIED
,
HTTPConstants.HTTP_STATUS_OK
,
HTTPConstants.HTTP_STATUS_REDIRECT