On 30 May 2007, at 04:25, Sy Ys wrote:

> I am able to login to a website at authenticate.domain.com but when I
> attempt to visit panel.domain.com it appears the http session has been
> lost.
>
> Code:
>                Net::HTTP.start('authenticate.domain.com',80){|http|
>                         log = http.post('script.php',params)
>                         puts log.body
>                 }
>
>                 Net::HTTP.start('panel.domain.com',80){|http|
>                         puts http.get('/index.cfm').body
>                 }
> --------
>
> So, what could be the problem? Either the second Net::HTTP.start  
> call is
> beginning a new session or the first call is forgetting a vital  
> cookie.
> Anyone? Thanks!

In your code you are basically getting the body of the response only.  
Session or cookie information should be in the header... Basically in  
a Net::HTTPResponse object you have the Net::HTTPHeader mixed in. Try  
looking at the both api's and you'll see it clearly...

Cheers,

Enrique