Enrique Comba Riepenhausen
5/30/2007 8:32:00 AM
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