public final class HttpRequest extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
HttpRequest.State |
| Modifier and Type | Field and Description |
|---|---|
int |
redirectCount |
HttpResponse.Callback |
responseCallback |
HttpUrl |
url |
static String |
USER_AGENT |
Map<String,String> |
userRequestHeaders |
| Constructor and Description |
|---|
HttpRequest(HttpUrl url,
Map<String,String> requestHeaders,
HttpResponse.Callback responseCallback,
int redirectCount) |
| Modifier and Type | Method and Description |
|---|---|
String |
buildRawHttpRequest() |
String |
getErrorMessage() |
HttpResponse |
getResponse() |
ZSSLConnection |
getSLLConnection() |
HttpRequest.State |
getState() |
boolean |
isSecure() |
boolean |
isSendRequestDataDone() |
boolean |
isSSLConnectionInitialized() |
HttpRequest.State |
processSSLData() |
int |
send(SocketChannel socket) |
HttpRequest.State |
setErrorState(String errorMessage) |
void |
setSSLConnection(ZSSLConnection sslConnection) |
HttpRequest.State |
setState(HttpRequest.State state) |
public static final String USER_AGENT
public final HttpUrl url
public final HttpResponse.Callback responseCallback
public final int redirectCount
public HttpRequest(HttpUrl url, Map<String,String> requestHeaders, HttpResponse.Callback responseCallback, int redirectCount)
public boolean isSecure()
public HttpRequest.State processSSLData()
public boolean isSSLConnectionInitialized()
public void setSSLConnection(ZSSLConnection sslConnection)
public ZSSLConnection getSLLConnection()
public HttpRequest.State getState()
public HttpRequest.State setState(HttpRequest.State state)
public HttpRequest.State setErrorState(String errorMessage)
public String getErrorMessage()
public HttpResponse getResponse()
public boolean isSendRequestDataDone()
public int send(SocketChannel socket) throws IOException
IOExceptionpublic String buildRawHttpRequest()