[Cascavel-pm] Adicionar header request do browser do cliente em LWP

Daniel de Oliveira Mantovani daniel.oliveira.mantovani em gmail.com
Quarta Abril 1 13:46:18 PDT 2009


No seu Computador:
<code>
#!/usr/bin/perl

use strict;
use warnings;
use LWP::UserAgent;
use HTTP::Request;

my $url      = 'http://localhost';
my $agent    = LWP::UserAgent->new( agent => 'Monk' );
my $request  = HTTP::Request->new( 'GET' => $url );
my $response = $agent->request($request);
my $content  = $response->content();
</code>

Computador do Cliente: nc -l -p80 -vv

Você deve usar WWW::Mechanize:
http://search.cpan.org/~petdance/WWW-Mechanize-1.54/lib/WWW/Mechanize.pm

Ou deve usar LWP::Curl:
http://search.cpan.org/~lorn/LWP-Curl-0.06/lib/LWP/Curl.pm

Existem vários módulos para isso, o Mechanize simula um navegador, e o
LWP::Curl é rápido.

2009/4/1 Steven Koch <stevenkoch em surfih.com>

> Viva Pessoal,
> Existe alguma maneira de adicionar o header request do browser do cliente
> em um pedido do LWP para simular e receber os dados(EX: COOKIES) que
> normalmente viria se fosse o browser que requerisse?
>
> Preciso fazer um serviço de single sign-on.
>
>
> OFF topic but ON list: Farei o possivel para ir ao Meeting. Sério! : )
>
> --
> Com os melhores cumprimentos,
> Steven Koch
> Sistemas de Informação
>
> E-mail: stevenkoch em surfih.com
>
> Rua Augusto Machado 13A 3F
> 2825-307 Costa da Caparica - Portugal
>
> Móvel: +351 917 169 615
>
> http://www.surfih.com
>
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>



-- 
http://mantovanihouse.blogspot.com/
This is my poney:
-------(\_------------_/)-----------
-------)--(----------)--(-----------
------(----(---------)----)----------
-------)----(-------)----(-----------
-------(----(-------)----)-----------
--------\_-(\\.---.//)-_/------------
----------\)' -8--8- '(/--------------
-----------/------------\---------------
----------(--)--------(--)--------------
------------(_c__c_)----------------
----------------------------------------
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/cascavel-pm/attachments/20090401/9d5ce0f8/attachment.html>


Mais detalhes sobre a lista de discussão Cascavel-pm