perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 22
Click for quality!




12.02.2012 / 02:08

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  CGI: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragLWP::UserAgent - $ua->default_header( ... Fehler
Seitenanfang
Hallo,
ich bin nun gerade bei LWP::UserAgent gelandet...

1. für den request möchte ich den http-header verändern - z.B.


use LWP::UserAgent;

my $ua = LWP::UserAgent->new();
$ua->agent("Mozilla/4.0 (compatible; MSIE 6.0; Windows XP)");
$ua->timeout(60);
$ua->default_header('Accept-Language' => "no, en");

das ergibt aber einen fehler:

Can't locate object method "default_header" via package "LWP::UserAgent" at
so steht's in der doku:

obwohl das so in der doku steht. hat jemand dazu einen tipp? :-(

2.
nachdem ich den request durchgeführt habe, möchte ich mir die header daten genauer ansehen - z.b. den "content_type" - wie komme ich da ran?

in der doku steht:


$ua->default_headers( $headers_obj )

Get/set the headers object that will provide default header values for any requests sent. By default this will be an empty HTTP::Headers object. Example:

$ua->default_headers->push_h

wie komme ich nun zu HTTP::Headers - gibt es da eine verbindugn zu LWP::UserAgent ? in der doku zu HTTP::Headers ist aj ebenfalls beschrieben, wie ich header setzen kann - aber was hat das mit LWP::UserAgent zu tun?

ich hoffe mir kann jemand etwas licht ins dunkel bringen - im web hab ich leider keine weitere doku als die aus dem cpan gefunden :-(

http://search.cpan.org/~gaas/libwww-perl-5.803/lib/LWP/UserAgent.pm
http://search.cpan.org/~gaas/libwww-perl-5.803/lib/HTTP/Headers.pm

Datum: 13.05.2005-11:19

Beitragre: LWP::UserAgent - $ua->default_header( ... Fehler
Seitenanfang
die Methode heißt
default_headers !!!

In LWP::UserAgent wird ein neuer HTTP::Header erzeugt (wenn Du kein HTTP::Header-Objekt übergibst)...

Datum: 13.05.2005-12:32

-






-
-