public class ApacheHttpProvider extends java.lang.Object implements HttpProvider
Constructor and Description |
---|
ApacheHttpProvider() |
Modifier and Type | Method and Description |
---|---|
HttpTransaction |
createHttpTransaction(java.net.URL url,
ProxySettings proxySettings) |
HttpTransaction |
createHttpTransaction(java.net.URL url,
ProxySettings proxySettings,
byte[] image_data) |
org.apache.http.client.HttpClient |
getHttpClient() |
java.lang.String[] |
getProxyHostAndPort(java.lang.String url) |
void |
setProxyCredentials(java.lang.String username,
java.lang.String password) |
void |
setProxyInfo(int useProxy,
java.lang.String httpProxyHost,
int httpProxyPort,
java.lang.String socksProxyHost,
int socksProxyPort) |
void |
setUserAgent(java.lang.String agent) |
public void setUserAgent(java.lang.String agent)
setUserAgent
in interface HttpProvider
public HttpTransaction createHttpTransaction(java.net.URL url, ProxySettings proxySettings)
createHttpTransaction
in interface HttpProvider
public HttpTransaction createHttpTransaction(java.net.URL url, ProxySettings proxySettings, byte[] image_data)
createHttpTransaction
in interface HttpProvider
public org.apache.http.client.HttpClient getHttpClient()
public void setProxyInfo(int useProxy, java.lang.String httpProxyHost, int httpProxyPort, java.lang.String socksProxyHost, int socksProxyPort)
public void setProxyCredentials(java.lang.String username, java.lang.String password)
public java.lang.String[] getProxyHostAndPort(java.lang.String url)