|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
|
+--org.apache.commons.httpclient.HttpMethodBase
|
+--org.apache.commons.httpclient.ConnectMethod
Wraps another method to tunnel through a proxy.
| Field Summary | |
static java.lang.String |
NAME
the name of this method |
| Fields inherited from class org.apache.commons.httpclient.HttpMethodBase |
USER_AGENT |
| Constructor Summary | |
ConnectMethod(HttpMethod method)
Create a connect method wrapping the existing method |
|
| Method Summary | |
protected void |
addAuthorizationRequestHeader(HttpState state,
HttpConnection conn)
This method does nothing. |
protected void |
addContentLengthRequestHeader(HttpState state,
HttpConnection conn)
This method does nothing. |
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 headers to be submitted to the given HttpConnection. |
int |
execute(HttpState state,
HttpConnection conn)
Execute this method by tunnelling and then executing the wrapped method. |
java.lang.String |
getName()
Provide the 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. |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Field Detail |
public static final java.lang.String NAME
| Constructor Detail |
public ConnectMethod(HttpMethod method)
method - the method to execute after connecting
to the server| Method Detail |
public java.lang.String getName()
name of this method.
protected void addAuthorizationRequestHeader(HttpState state,
HttpConnection conn)
throws java.io.IOException,
HttpException
state - current state of http requestsconn - the connection to use for I/OHttpMethodBase.addAuthorizationRequestHeader(HttpState, HttpConnection)
protected void addContentLengthRequestHeader(HttpState state,
HttpConnection conn)
throws java.io.IOException,
HttpException
state - current state of http requestsconn - the connection to use for I/OHttpMethodBase.addContentLengthRequestHeader(HttpState, HttpConnection)
protected void addCookieRequestHeader(HttpState state,
HttpConnection conn)
throws java.io.IOException,
HttpException
state - current state of http requestsconn - the connection to use for I/OHttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection)
protected void addRequestHeaders(HttpState state,
HttpConnection conn)
throws java.io.IOException,
HttpException
headers to be submitted to the given HttpConnection.
This implementation adds User-Agent, Host, and Proxy-Authorization headers, when appropriate.
state - the client stateconn - the HttpConnection the headers will eventually be
written toHttpMethodBase.writeRequestHeaders(org.apache.commons.httpclient.HttpState, org.apache.commons.httpclient.HttpConnection)
public int execute(HttpState state,
HttpConnection conn)
throws java.io.IOException,
HttpException
state - the current http stateconn - the connection to write to
protected void writeRequestLine(HttpState state,
HttpConnection conn)
throws java.io.IOException,
HttpException
state - the current http stateconn - the connection to write toprotected boolean shouldCloseConnection(HttpConnection conn)
true if the status code is anything other than
SC_OK, false otherwise.conn - the connection to testtrue if the connection should be closedHttpMethodBase.shouldCloseConnection(HttpConnection),
HttpStatus.SC_OK
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||