DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=15534>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=15534

Inadequate HTTP proxy server support in HttpClient.





------- Additional Comments From [EMAIL PROTECTED]  2004-05-16 10:29 -------
In HttpClient 2.0 API HttpMethod interface represents both request and response,
which effectively implies one to one relationship between a request and a
response. Unfortunately this is not always true. For instance, HTTP proxy
tunneling requires a CONNECT method to be executed against the server before the
original HTTP method can be executed against the target server. Should the
CONNECT method fail (due to authorization error, for instance), its response
should be returned as if it was a response to the original HTTP method. This is
currently not possible due to the monolithic design of HttpMethod interface. The
problem has been worked around by providing a method to copy the response
content (status line, response headers and response body) from one method onto
another. A better, more elegant solution requires HttpMethod interface be split
into HttpREquest / HttpResponse pair of interfaces

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to