Oleg, Perhaps my last response was a bit misleading. I'm not dealing exclusively with HTTP CONNECTs. This is a special purpose proxy which must handle multiple HTTP methods. I could use ProxyClient as a special case within the codebase but would prefer to be able to leverage HttpClient.executeMethod(...) to eliminate special handling in the code. The API suggests that this is possible since executeMethod(...) takes an HttpMethod argument, of which ConnectMethod is an extension. Is this a bad assumption? If not, what in my code needs to change to be able to successfully establish an HTTP CONNECT using ConnectMethod via HttpClient? Thanks again for the assistance,
Mike On Sat, Jul 5, 2008 at 4:14 PM, Oleg Kalnichevski <[EMAIL PROTECTED]> wrote: > On Sat, 2008-07-05 at 12:56 -0700, Mike Cumings wrote: >> Hi Oleg, >> >> I'm well ware of what HTTP CONNECT is used for and how it works. When I >> added >> the explicit protocol selection in the snippet of code previously sent >> out, I was >> just checking to see if the scheme would e inherited from the host >> configuration. >> I had meant to cut that code out prior to sending out my email but it >> looks like I >> had forgotten do do that.. >> >> I'm just trying to get an HTTP CONNECT to work through an upstream proxy >> to a site passed to my code in the form of a hostname and port authority >> specification. It seems like it's getting tripped up in httpclient >> when the authority >> specification is being parsed/interpreted as a URI. >> >> Thanks in advance, >> >> Mike >> > > Mike, > > Why don't you just use ProxyClient for that? > > http://svn.apache.org/repos/asf/httpcomponents/oac.hc3x/trunk/src/examples/ProxyTunnelDemo.java > > Oleg > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Mike Cumings --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
