public final class Http1Client extends HttpClient
Modifier and Type | Class and Description |
---|---|
static class |
Http1Client.Http1Response
A wrapper for the HTTP 1.x response.
|
HttpClient.ConnectionResponse, HttpClient.HttpClientFactory, HttpClient.Response
Modifier and Type | Field and Description |
---|---|
private java.net.HttpURLConnection |
connection |
Constructor and Description |
---|
Http1Client(java.net.URL url,
java.lang.String requestMethod)
Constructs a new
Http1Client . |
Modifier and Type | Method and Description |
---|---|
protected HttpClient.Response |
buildResponse(ProgressMonitor progressMonitor) |
void |
disconnect()
Disconnect client.
|
private static void |
disconnect(java.net.HttpURLConnection connection) |
protected HttpClient.ConnectionResponse |
performConnection() |
protected void |
performDisconnection() |
protected void |
setupConnection(ProgressMonitor progressMonitor) |
connect, connect, create, create, getConnectTimeout, getHeaders, getIfModifiedSince, getOutputMessage, getReadTimeout, getReasonForRequest, getRequestBody, getRequestHeader, getRequestMethod, getResponse, getTomcatErrorMatcher, getURL, hasRequestBody, isFinishOnCloseOutput, isUseCache, keepAlive, logRequest, logRequestBody, notifyConnect, requiresBody, setAccept, setConnectTimeout, setFactory, setFinishOnCloseOutput, setHeader, setHeaders, setIfModifiedSince, setLogAtDebug, setMaxRedirects, setOutputMessage, setReadTimeout, setReasonForRequest, setRequestBody, useCache
private java.net.HttpURLConnection connection
public Http1Client(java.net.URL url, java.lang.String requestMethod)
Http1Client
.url
- URL to accessrequestMethod
- HTTP request method (GET, POST, PUT, DELETE...)protected void setupConnection(ProgressMonitor progressMonitor) throws java.io.IOException
setupConnection
in class HttpClient
java.io.IOException
protected HttpClient.ConnectionResponse performConnection() throws java.io.IOException
performConnection
in class HttpClient
java.io.IOException
protected void performDisconnection() throws java.io.IOException
performDisconnection
in class HttpClient
java.io.IOException
protected HttpClient.Response buildResponse(ProgressMonitor progressMonitor) throws java.io.IOException
buildResponse
in class HttpClient
java.io.IOException
public void disconnect()
HttpClient
disconnect
in class HttpClient
HttpURLConnection.disconnect()
private static void disconnect(java.net.HttpURLConnection connection)