Soy nuevo en Perl y quiero escribir un programa en Perl que:¿Cómo puedo usar Perl para enviar y solicitud HTTP con una cookie?
- crea una petición HTTP
- lo envía a cualquier URL (por ejemplo http://www.google.com)
- incluye una cookie en la solicitud
- registra los códigos de respuesta HTTP en un archivo
he intentado esto:
#!/usr/bin/perl
require HTTP::Request;
require LWP::UserAgent;
$request = HTTP::Request->new(GET => 'http://www.google.com/');
$ua = LWP::UserAgent->new;
$ua->cookie_jar({file => "testcookies.txt",autosave =>1});
$response = $ua->request($request);
if($response->is_success){
print "sucess\n";
print $response->code;
}
else {
print "fail\n";
die $response->code;
}
Plstell cómo configurar galleta en 'solicitud' es decir
cómo configurar una cookie cuando enviamos HTTP :: Solicitud
que estaba esperando algo como:
$request = HTTP::Request->new(GET => 'http://www.google.com/');
$ua = LWP::UserAgent->new;
$ua->new CGI::Cookie(-name=>"myCookie",-value=>"fghij");
es este ¿¿posible??
¿Has intentado hacerlo tú mismo? ¿A qué te estás atascando? Tampoco estoy seguro de cómo la Putty/finura se relaciona con su pregunta. – Chris
Las cookies se almacenan en el lado del cliente. Tal vez quiera enviar valores de cookies pero no la cookie en sí. – Enrique
+1 'pls dicen cómo configurar cookie en 'solicitud' es un mensaje de error que nunca he visto antes, ni siquiera en Perl :) –