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