public class HttpResponse extends Response
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
HEADER_CACHE_CONTROL |
static java.lang.String |
HEADER_CONNECTION |
static java.lang.String |
HEADER_CONTENT_ENCODING |
static java.lang.String |
HEADER_CONTENT_LANGUAGE |
static java.lang.String |
HEADER_CONTENT_LENGTH |
static java.lang.String |
HEADER_CONTENT_TYPE |
static java.lang.String |
HEADER_LOCATION |
static java.lang.String |
HEADER_PROXY_AUTHENTICATE |
static java.lang.String |
HEADER_SERVER |
static java.lang.String |
HEADER_SET_COOKIE |
static java.lang.String |
HEADER_WWW_AUTHENTICATE |
ENCODING_UTF8, STATUS_CODE_ERROR, STATUS_CODE_NONE
Constructor and Description |
---|
HttpResponse() |
Modifier and Type | Method and Description |
---|---|
void |
addHeader(java.lang.String key,
java.lang.String value)
Sets the response header.
|
javax.microedition.io.HttpConnection |
getConnection()
Returns the underlying
HttpConnection object. |
java.util.Vector |
getHeaderKeys()
Gets all response header keys.
|
java.util.Hashtable |
getHeaders()
Gets response key-value pairs.
|
java.lang.String |
getHeaderValue(java.lang.String key)
Gets the header value for the given key.
|
java.util.Vector |
getHeaderValues()
Gets all response header values.
|
boolean |
removeHeader(java.lang.String key)
Removes headers with the given key
|
void |
setHttpConnection(javax.microedition.io.HttpConnection connection)
Sets the underlying
HttpConnection object. |
java.lang.String |
toString() |
getData, getData, getException, getRawData, getStatusCode, getStatusMessage, setData, setException, setStatusCode, setStatusMessage
public static final java.lang.String HEADER_CACHE_CONTROL
public static final java.lang.String HEADER_CONNECTION
public static final java.lang.String HEADER_CONTENT_ENCODING
public static final java.lang.String HEADER_CONTENT_LANGUAGE
public static final java.lang.String HEADER_CONTENT_LENGTH
public static final java.lang.String HEADER_CONTENT_TYPE
public static final java.lang.String HEADER_LOCATION
public static final java.lang.String HEADER_PROXY_AUTHENTICATE
public static final java.lang.String HEADER_SERVER
public static final java.lang.String HEADER_SET_COOKIE
public static final java.lang.String HEADER_WWW_AUTHENTICATE
public void addHeader(java.lang.String key, java.lang.String value)
key
- - header keyvalue
- - header valuepublic boolean removeHeader(java.lang.String key)
key
- - key to removedpublic void setHttpConnection(javax.microedition.io.HttpConnection connection)
HttpConnection
object.connection
- - HttpConnection
objectpublic javax.microedition.io.HttpConnection getConnection()
HttpConnection
object.HttpConnection
.public java.lang.String getHeaderValue(java.lang.String key)
key
- - header keypublic java.util.Vector getHeaderKeys()
public java.util.Vector getHeaderValues()
public java.util.Hashtable getHeaders()
Hashtable
of key-value pairs.