-
public final class HttpRequest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumHttpRequest.State
-
Field Summary
Fields Modifier and Type Field Description public final static StringUSER_AGENTpublic final HttpUrlurlprivate HttpRequest.Statestateprivate StringerrorMessageprivate HttpResponseresponsepublic final HttpResponse.CallbackresponseCallbackpublic final intredirectCountpublic final Map<String, String>userRequestHeadersprivate ZSSLConnectionsslConnection
-
Constructor Summary
Constructors Constructor Description HttpRequest(HttpUrl url, Map<String, String> requestHeaders, HttpResponse.Callback responseCallback, int redirectCount)
-
Method Summary
Modifier and Type Method Description HttpRequest.StategetState()HttpRequest.StatesetState(HttpRequest.State state)StringgetErrorMessage()HttpResponsegetResponse()voidsetSSLConnection(ZSSLConnection sslConnection)booleanisSecure()HttpRequest.StateprocessSSLData()booleanisSSLConnectionInitialized()ZSSLConnectiongetSLLConnection()HttpRequest.StatesetErrorState(String errorMessage)booleanisSendRequestDataDone()intsend(SocketChannel socket)StringbuildRawHttpRequest()-
-
Constructor Detail
-
HttpRequest
HttpRequest(HttpUrl url, Map<String, String> requestHeaders, HttpResponse.Callback responseCallback, int redirectCount)
-
-
Method Detail
-
getState
HttpRequest.State getState()
-
setState
HttpRequest.State setState(HttpRequest.State state)
-
getErrorMessage
String getErrorMessage()
-
getResponse
HttpResponse getResponse()
-
setSSLConnection
void setSSLConnection(ZSSLConnection sslConnection)
-
isSecure
boolean isSecure()
-
processSSLData
HttpRequest.State processSSLData()
-
isSSLConnectionInitialized
boolean isSSLConnectionInitialized()
-
getSLLConnection
ZSSLConnection getSLLConnection()
-
setErrorState
HttpRequest.State setErrorState(String errorMessage)
-
isSendRequestDataDone
boolean isSendRequestDataDone()
-
send
int send(SocketChannel socket)
-
buildRawHttpRequest
String buildRawHttpRequest()
-
-
-
-