On Thu, 2008-07-03 at 15:12 -0700, Mike Cumings wrote:
> Hello all,
> 
> I've got a question as to the usage of the ConnectMethod.  From the API,
> it appears that the only non-deprecated way to create a HTTP CONNECT
> connection is to construct a ConnectMethod instance, passing in a
> HostConfiguration object configured for the target/destination host and port.
> I've modelled this in the test case below:
> 
>     public void testConnect() throws IOException {
>         this.server.setHttpService(new EchoService());
>         // Set default host
>         this.client.getHostConfiguration().setHost(
>                 this.server.getLocalAddress(),
>                 this.server.getLocalPort(),
>                 Protocol.getProtocol("http"));
> 
>         HostConfiguration hConf = new HostConfiguration();
>         hConf.setHost(
>                 this.server.getLocalAddress(),
>                 this.server.getLocalPort());
>         ConnectMethod conn = new ConnectMethod(hConf);
>         try {
>             this.client.executeMethod(conn);
>             assertEquals(HttpStatus.SC_OK, conn.getStatusCode());
>         } finally {
>             conn.releaseConnection();
>         }
>     }
...
> 
> So my question is whether this is a bug or operator error?  Thanks in advance,
> 

Mike,

What is it exactly you are trying to achieve? CONNECT method is
supposed to be used  for one thing and one thing only: to establish a
tunnel through an HTTP proxy server. Why are you trying to execute this
method as an ordinary HTTP request?

Oleg


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

Reply via email to