On Thu, Mar 24, 2005 at 11:07:51AM +0100, Andrea Setti wrote:
> I have created my mech obj as this: my $mech =
> WWW::Mechanize->new(cookie_jar => {});
> This would create an empty cookie jar that can be used to fetch cookie
> infos.
> But it is not so convenient when you need also other parameters from the
> headers, i think it could be easier to build a brand new HTTP::Header with
> all the needed infos...
> 
> > Otherwise I am not sure what headers WHICH THE SERVER sends. you should
> put into a message WHICH then THE CLIENT SENDS. There are not too many
> occasions > where you would do that...
> 
> Well, for instance, i need to fetch all the "link" header, that informs the
> bowser to use a certain css stuff, links etc...

You talk about

  <link rel="stylesheet" media="screen" href="...." type="text/css" >

headers? These are HTML headers, NOT HTTP headers.

> What i would like to create is a "fake" login page, with no need of
> submitting username and password. This could be very useful in a portal
> enviromnent...

Hmmm.

\rho

> -----Messaggio originale-----
> Da: Robert Barta [mailto:[EMAIL PROTECTED] Per conto di Robert Barta
> Inviato: gioved? 24 marzo 2005 10.27
> A: Andrea Setti
> Cc: libwww@perl.org
> Oggetto: Re: R: Strange HTTP::Headers behaviour in
> WWW::Mechanize->{res}->{_headers} hash
> 
> On Thu, Mar 24, 2005 at 09:31:08AM +0100, Andrea Setti wrote:
> > Yes, i know, but i didn't found any API that gets the headers from a 
> > page and forward them to the browser...
> > 
> > I'm trying to make a single sign-on script, and i need to do the 
> > following
> > steps:
> > 
> > 1. fetch the original login page and submit username & password 2. 
> > submit the login page and fetch from the HTTP::Headers all the cookies 
> > that i need to forward to the browser 3. forward to the browser all 
> > the cookies / cache informations / other headers  and the content of 
> > the authenticated page.
> 
> If it is only the cookie stuff then reading 
> 
>    man lwpcook
> 
> may help. Remember, that WWW::Mechanize subclasses LWP.
> 
> Otherwise I am not sure what headers WHICH THE SERVER sends. you should put
> into a message WHICH then THE CLIENT SENDS. There are not too many occasions
> where you would do that...
> 
> \rho
> 
> > -----Messaggio originale-----
> > Da: Robert Barta [mailto:[EMAIL PROTECTED] Per conto di Robert Barta
> > Inviato: gioved? 24 marzo 2005 03.49
> > A: Andrea Setti
> > Cc: libwww@perl.org; 'John J Lee'
> > Oggetto: Re: Strange HTTP::Headers behaviour in 
> > WWW::Mechanize->{res}->{_headers} hash
> > 
> > On Tue, Mar 22, 2005 at 10:41:10AM +0100, Andrea Setti wrote:
> > > Hi List.
> > > 
> > > I have an issue to submit to you:
> > > 
> > > When i loop through WWW::Mechanize->{res}->{_headers} like the 
> > > following
> > > snippet:
> > > 
> > > my $headers = $mech->{res}->{_headers}; while ( (my $key, my $value) 
> > > = each (%$headers)) {
> > >   print $key . ': ' . "$value\n";}
> > > }
> > 
> > Did you check whether there are actually API calls to do what you need 
> > to do? If I see a component _something in a hash, this usually tells 
> > me to keep my fingers off.
> > 
> > \rho
> > 
> 

Reply via email to