org.apache.commons.httpclient
public class ConnectMethod extends HttpMethodBase
Since: 2.0
Version: $Revision: 155418 $ $Date: 2005-02-26 08:01:52 -0500 (Sat, 26 Feb 2005) $
| Field Summary | |
|---|---|
| static String | NAME the name of this method |
| Constructor Summary | |
|---|---|
| ConnectMethod()
Create a connect method.
| |
| ConnectMethod(HttpMethod method) | |
| Method Summary | |
|---|---|
| protected void | addCookieRequestHeader(HttpState state, HttpConnection conn)
This method does nothing. |
| protected void | addRequestHeaders(HttpState state, HttpConnection conn)
Populates the request headers map to with additional {@link Header
headers} to be submitted to the given {@link HttpConnection}.
|
| int | execute(HttpState state, HttpConnection conn)
Execute this method and create a tunneled HttpConnection. |
| String | getName()
Provide the {@link #NAME name} of this method.
|
| protected boolean | shouldCloseConnection(HttpConnection conn)
Returns true if the status code is anything other than
SC_OK, false otherwise.
|
| protected void | writeRequestLine(HttpState state, HttpConnection conn)
Special Connect request.
|
Since: 3.0
Deprecated: the wrapped method is no longer used Create a connect method wrapping the existing method
Parameters: method the {@link HttpMethod method} to execute after connecting to the server
Parameters: state current state of http requests conn the connection to use for I/O
Throws: IOException when errors occur reading or writing to/from the connection HttpException when a recoverable error occurs
See Also: HttpMethodBase
This implementation adds User-Agent, Host, and Proxy-Authorization headers, when appropriate.
Parameters: state the client state conn the {@link HttpConnection} the headers will eventually be written to
Throws: IOException when an error occurs writing the request HttpException when a HTTP protocol error occurs
See Also: ConnectMethod
Parameters: state the current http state conn the connection to write to
Returns: the http status code from execution
Throws: HttpException when an error occurs writing the headers IOException when an error occurs writing the headers
See Also: tunnelCreated
Returns: the String "CONNECT"
true if the status code is anything other than
SC_OK, false otherwise.
Returns: true if the connection should be closed
See Also: shouldCloseConnection SC_OK
Parameters: state the current http state conn the connection to write to
Throws: IOException when an error occurs writing the request HttpException when an error occurs writing the request