| java.lang.Object | |
| ↳ | com.trilead.ssh2.HTTPProxyData |
A HTTPProxyData object is used to specify the needed connection data
to connect through a HTTP proxy.
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| proxyHost | |||||||||||
| proxyPass | |||||||||||
| proxyPort | |||||||||||
| proxyUser | |||||||||||
| requestHeaderLines | |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Same as calling
HTTPProxyData(proxyHost, proxyPort, | |||||||||||
Same as calling
HTTPProxyData(proxyHost, proxyPort, | |||||||||||
Connection data for a HTTP proxy.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Same as calling HTTPProxyData(proxyHost, proxyPort, null, null)
| proxyHost | Proxy hostname. |
|---|---|
| proxyPort | Proxy port. |
Same as calling HTTPProxyData(proxyHost, proxyPort, null, null, null)
| proxyHost | Proxy hostname. |
|---|---|
| proxyPort | Proxy port. |
| proxyUser | Username for basic authentication (null if no authentication is needed). |
| proxyPass | Password for basic authentication (null if no authentication is needed).
|
Connection data for a HTTP proxy. It is possible to specify a username and password if the proxy requires basic authentication. Also, additional request header lines can be specified (e.g., "User-Agent: CERN-LineMode/2.15 libwww/2.17b3").
Please note: if you want to use basic authentication, then both proxyUser
and proxyPass must be non-null.
Here is an example:
new HTTPProxyData("192.168.1.1", "3128", "proxyuser", "secret", new String[] {"User-Agent: TrileadBasedClient/1.0", "X-My-Proxy-Option: something"});
| proxyHost | Proxy hostname. |
|---|---|
| proxyPort | Proxy port. |
| proxyUser | Username for basic authentication (null if no authentication is needed). |
| proxyPass | Password for basic authentication (null if no authentication is needed). |
| requestHeaderLines | An array with additional request header lines (without end-of-line markers)
that have to be sent to the server. May be null.
|