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, isRedirect, isUseCache, keepAlive, logRequest, logRequestBody, notifyConnect, requiresBody, setAccept, setConnectTimeout, setFactory, setFinishOnCloseOutput, setHeader, setHeaders, setIfModifiedSince, setLogAtDebug, setMaxRedirects, setOutputMessage, setReadTimeout, setReasonForRequest, setRequestBody, useCacheprivate 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 HttpClientjava.io.IOExceptionprotected HttpClient.ConnectionResponse performConnection() throws java.io.IOException
performConnection in class HttpClientjava.io.IOExceptionprotected void performDisconnection() throws java.io.IOException
performDisconnection in class HttpClientjava.io.IOExceptionprotected HttpClient.Response buildResponse(ProgressMonitor progressMonitor) throws java.io.IOException
buildResponse in class HttpClientjava.io.IOExceptionpublic void disconnect()
HttpClientdisconnect in class HttpClientHttpURLConnection.disconnect()private static void disconnect(java.net.HttpURLConnection connection)