public class HTTPResponse
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.io.InputStream |
data
Data of the response, may be null.
|
java.util.Properties |
header
Headers for the HTTP response.
|
static java.lang.String |
HTTP_BADREQUEST
Some HTTP response status codes
|
static java.lang.String |
HTTP_FORBIDDEN
Some HTTP response status codes
|
static java.lang.String |
HTTP_INTERNALERROR
Some HTTP response status codes
|
static java.lang.String |
HTTP_NOTFOUND
Some HTTP response status codes
|
static java.lang.String |
HTTP_NOTIMPLEMENTED
Some HTTP response status codes
|
static java.lang.String |
HTTP_OK
Some HTTP response status codes
|
static java.lang.String |
HTTP_REDIRECT
Some HTTP response status codes
|
static java.lang.String |
MIME_DEFAULT_BINARY
Common mime types for dynamic content
|
static java.lang.String |
MIME_HTML
Common mime types for dynamic content
|
static java.lang.String |
MIME_JSON
Common mime types for dynamic content
|
static java.lang.String |
MIME_PLAINTEXT
Common mime types for dynamic content
|
static java.lang.String |
MIME_RDFXML
Common mime types for dynamic content
|
static java.lang.String |
MIME_XML
Common mime types for dynamic content
|
java.lang.String |
mimeType
MIME type of content, e.g.
|
java.lang.String |
msg |
java.lang.String |
status
HTTP status code after processing, e.g.
|
Constructor and Description |
---|
HTTPResponse()
Default constructor: response = HTTP_OK, data = mime = 'null'
|
HTTPResponse(java.lang.String status,
java.lang.String mimeType,
java.io.InputStream data)
Basic constructor.
|
HTTPResponse(java.lang.String status,
java.lang.String mimeType,
java.lang.String txt)
Convenience method that makes an InputStream out of
given text.
|
Modifier and Type | Method and Description |
---|---|
void |
addHeader(java.lang.String name,
java.lang.String value)
Adds given line to the header.
|
java.lang.String |
getContentType() |
java.lang.String |
getData() |
java.lang.String |
getStatus() |
public static final java.lang.String HTTP_OK
public static final java.lang.String HTTP_REDIRECT
public static final java.lang.String HTTP_FORBIDDEN
public static final java.lang.String HTTP_NOTFOUND
public static final java.lang.String HTTP_BADREQUEST
public static final java.lang.String HTTP_INTERNALERROR
public static final java.lang.String HTTP_NOTIMPLEMENTED
public static final java.lang.String MIME_PLAINTEXT
public static final java.lang.String MIME_HTML
public static final java.lang.String MIME_XML
public static final java.lang.String MIME_JSON
public static final java.lang.String MIME_RDFXML
public static final java.lang.String MIME_DEFAULT_BINARY
public java.lang.String status
public java.lang.String mimeType
public java.io.InputStream data
public java.util.Properties header
public java.lang.String msg
public HTTPResponse()
public HTTPResponse(java.lang.String status, java.lang.String mimeType, java.io.InputStream data)
status:
- the HTTP status value (OK, ERR...)mimeType:
- the MIME type of the answerdata:
- the content of the answerpublic HTTPResponse(java.lang.String status, java.lang.String mimeType, java.lang.String txt)
status:
- the HTTP status value (OK, ERR...)mimeType:
- the MIME type of the answertxt:
- the text of the answer (to be encoded)public void addHeader(java.lang.String name, java.lang.String value)
name:
- name of the property to add to the HTTP headervalue:
- value of the propertypublic java.lang.String getStatus()
public java.lang.String getContentType()
public java.lang.String getData()
(C) INRIA & friends, 2003-2020