public interface IHTTPResponse
| Modifier and Type | Field | Description |
|---|---|---|
static int |
UPGRADE_PROTOCOL_WEBSOCKETS |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
containsHeader(String name) |
Returns true if response header contains parameter name
|
String |
getHeader(String name) |
Get header value
|
java.util.Map |
getHeaders() |
Get the current response headers as a map
|
int |
getHeaderSize() |
Get the size in bytes of the HTTP header
|
int |
getIntHeader(String name) |
Get header value as int
|
java.io.OutputStream |
getOutputStream() |
Get the output stream for the response.
|
int |
getUpgradeRequestProtocol() |
Get the upgrade request protocol, -1 means no upgrade, see UPGRADE_PROTOCOL_*
|
boolean |
isHeadResponse() |
returns true if the response is due to a HEAD request
|
void |
removeHeader(String name) |
Remove header value
|
void |
setHeader(String name,
String value) |
Set header value
|
void |
setHeadResponse(boolean isHeadResponse) |
indicates if the response is a response to a HEAD request
|
void |
setIntHeader(String name,
int value) |
Set header value as int
|
void |
setIsCte(boolean b) |
|
void |
setResponseCode(int responseCode) |
Set the HTTP response code
|
void |
setUpgradeRequestProtocol(int upgradeRequestProtocol,
IWebSocketEventNotify listener) |
Set the upgrade request protocol, -1 means no upgrade, see UPGRADE_PROTOCOL_*
|
static final int UPGRADE_PROTOCOL_WEBSOCKETS
boolean containsHeader(String name)
name - header parameter nameString getHeader(String name)
name - header parameter namejava.util.Map getHeaders()
int getHeaderSize()
int getIntHeader(String name)
name - header parameter namejava.io.OutputStream getOutputStream()
int getUpgradeRequestProtocol()
boolean isHeadResponse()
void removeHeader(String name)
name - namevoid setHeader(String name,
String value)
name - header parameter namevalue - parameter valuevoid setHeadResponse(boolean isHeadResponse)
isHeadResponse - indicating if this is a response to a HEAD requestvoid setIntHeader(String name,
int value)
name - header parameter namevalue - parameter valuevoid setIsCte(boolean b)
void setResponseCode(int responseCode)
responseCode - HTTP response codevoid setUpgradeRequestProtocol(int upgradeRequestProtocol,
IWebSocketEventNotify listener)
upgradeRequestProtocol - upgrade request protocollistener - event listener