public class SimpleHttpAccessHandler extends AbstractAccessHandler implements ExtendedAccessHandler, ProxyCabaple
AccessHandler.ACCESS_HANDLER_TYPES, AccessHandler.ACCESS_METHODS| Modifier and Type | Field and Description |
|---|---|
static AccessHandler.ACCESS_HANDLER_TYPES |
ACCESS_HANDLER_TYPE |
static AccessHandler.ACCESS_METHODS[] |
SUPPORTED_ACCESS_METHODS |
| Constructor and Description |
|---|
SimpleHttpAccessHandler()
Creates a new DefaultHTTPAccessHandler object.
|
SimpleHttpAccessHandler(int connectionTimeout,
int soTimeout)
Creates a new SimpleHttpAccessHandler object.
|
SimpleHttpAccessHandler(Proxy proxy)
Creates a new SimpleHttpAccessHandler object.
|
SimpleHttpAccessHandler(Proxy proxy,
int connectionTimeout,
int soTimeout)
Creates a new SimpleHttpAccessHandler object.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkIfURLaccessible(URL url)
DOCUMENT ME!
|
InputStream |
doMultipartRequest(URL url,
org.apache.commons.httpclient.methods.multipart.Part[] parts,
HashMap<String,String> requestHeader)
DOCUMENT ME!
|
InputStream |
doRequest(URL url)
DOCUMENT ME!
|
InputStream |
doRequest(URL url,
InputStream requestParameter,
HashMap<String,String> requestHeader)
Send binary data in a POST request.
|
InputStream |
doRequest(URL url,
Reader requestParameter,
AccessHandler.ACCESS_METHODS method,
HashMap<String,String> options)
todo idee default dorequest ohne accessMethod jeder handler entscheided selbst wie der default fall aussieht.
|
InputStream |
doRequest(URL url,
Reader requestParameter,
AccessHandler.ACCESS_METHODS method,
HashMap<String,String> options,
org.apache.commons.httpclient.UsernamePasswordCredentials credentials)
DOCUMENT ME!
|
InputStream |
doRequest(URL url,
Reader requestParameter,
String requestHeader,
AccessHandler.ACCESS_METHODS method,
HashMap<String,String> options,
org.apache.commons.httpclient.UsernamePasswordCredentials credentials)
DOCUMENT ME!
|
InputStream |
doRequest(URL url,
Reader requestParameter,
String requestHeader,
AccessHandler.ACCESS_METHODS method,
HashMap<String,String> options,
org.apache.commons.httpclient.UsernamePasswordCredentials credentials,
boolean withHeaders)
DOCUMENT ME!
|
protected org.apache.commons.httpclient.HttpClient |
getConfiguredHttpClient(URL url)
Returns a configured HttpClient with (if set) proxy settings.
|
AccessHandler.ACCESS_HANDLER_TYPES |
getHandlerType()
DOCUMENT ME!
|
protected org.apache.commons.httpclient.HttpClient |
getSecurityEnabledHttpClient(URL url)
DOCUMENT ME!
|
boolean |
isAccessMethodSupported(AccessHandler.ACCESS_METHODS method)
DOCUMENT ME!
|
void |
setProxy(Proxy proxy)
DOCUMENT ME!
|
doRequestpublic static AccessHandler.ACCESS_METHODS[] SUPPORTED_ACCESS_METHODS
public static final AccessHandler.ACCESS_HANDLER_TYPES ACCESS_HANDLER_TYPE
public SimpleHttpAccessHandler()
public SimpleHttpAccessHandler(Proxy proxy)
proxy - DOCUMENT ME!public SimpleHttpAccessHandler(int connectionTimeout,
int soTimeout)
connectionTimeout - DOCUMENT ME!soTimeout - DOCUMENT ME!public SimpleHttpAccessHandler(Proxy proxy, int connectionTimeout, int soTimeout)
proxy - DOCUMENT ME!connectionTimeout - DOCUMENT ME!soTimeout - DOCUMENT ME!public InputStream doRequest(URL url, Reader requestParameter, AccessHandler.ACCESS_METHODS method, HashMap<String,String> options) throws Exception
AccessHandlerdoRequest in interface AccessHandlerurl - DOCUMENT ME!requestParameter - DOCUMENT ME!method - DOCUMENT ME!options - DOCUMENT ME!Exception - DOCUMENT ME!public InputStream doRequest(URL url, Reader requestParameter, AccessHandler.ACCESS_METHODS method, HashMap<String,String> options, org.apache.commons.httpclient.UsernamePasswordCredentials credentials) throws Exception
url - DOCUMENT ME!requestParameter - DOCUMENT ME!method - DOCUMENT ME!options - DOCUMENT ME!credentials - DOCUMENT ME!Exception - DOCUMENT ME!public InputStream doRequest(URL url, Reader requestParameter, String requestHeader, AccessHandler.ACCESS_METHODS method, HashMap<String,String> options, org.apache.commons.httpclient.UsernamePasswordCredentials credentials) throws Exception
url - DOCUMENT ME!requestParameter - DOCUMENT ME!requestHeader - DOCUMENT ME!method - DOCUMENT ME!options - DOCUMENT ME!credentials - DOCUMENT ME!Exception - DOCUMENT ME!public InputStream doRequest(URL url, Reader requestParameter, String requestHeader, AccessHandler.ACCESS_METHODS method, HashMap<String,String> options, org.apache.commons.httpclient.UsernamePasswordCredentials credentials, boolean withHeaders) throws Exception
url - DOCUMENT ME!requestParameter - DOCUMENT ME!requestHeader - DOCUMENT ME!method - DOCUMENT ME!options - DOCUMENT ME!credentials - DOCUMENT ME!withHeaders - DOCUMENT ME!Exception - DOCUMENT ME!public InputStream doRequest(URL url, InputStream requestParameter, HashMap<String,String> requestHeader) throws Exception
AccessHandlerdoRequest in interface AccessHandlerurl - The URL where the data is sent to.requestParameter - The payload.requestHeader - The headers to add to the POST request.Exception - DOCUMENT ME!public InputStream doMultipartRequest(URL url, org.apache.commons.httpclient.methods.multipart.Part[] parts, HashMap<String,String> requestHeader) throws Exception
url - DOCUMENT ME!parts - DOCUMENT ME!requestHeader - DOCUMENT ME!Exception - DOCUMENT ME!public void setProxy(Proxy proxy)
ProxyCabaplesetProxy in interface ProxyCabapleproxy - DOCUMENT ME!public boolean isAccessMethodSupported(AccessHandler.ACCESS_METHODS method)
AccessHandlerisAccessMethodSupported in interface AccessHandlermethod - DOCUMENT ME!public AccessHandler.ACCESS_HANDLER_TYPES getHandlerType()
AccessHandlergetHandlerType in interface AccessHandlerprotected org.apache.commons.httpclient.HttpClient getSecurityEnabledHttpClient(URL url)
url - DOCUMENT ME!protected org.apache.commons.httpclient.HttpClient getConfiguredHttpClient(URL url)
url - DOCUMENT ME!public InputStream doRequest(URL url) throws Exception
ExtendedAccessHandlerdoRequest in interface ExtendedAccessHandlerurl - DOCUMENT ME!Exception - DOCUMENT ME!public boolean checkIfURLaccessible(URL url)
ExtendedAccessHandlercheckIfURLaccessible in interface ExtendedAccessHandlerurl - DOCUMENT ME!Copyright © 2012–2026 cismet GmbH. All rights reserved.