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



#!/COMMUNITY

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




11.02.2012 / 07:59

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

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




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


BeitragLWP::UserAgent - $ua->default_header( ... Fehler
Seitenanfang
:-( hatte das im falschen forum gepostet...

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:20

Beitragre: LWP::UserAgent - $ua->default_header( ... Fehler
Seitenanfang
Hallo,

für mich hört sich das sehr nach Verionsproblemen an. Schau mal genau nach welche Perl- und welche Modulversionen Du verwendest. Ich denke dann wirst Du sehr schnell zum Ziel kommen.

Ciao
Ingo

Datum: 13.05.2005-12:15

Beitragre: LWP::UserAgent - $ua->default_header( ... Fehler
Seitenanfang
Keine Versionsprobleme! Im anderen Thread habe ich die Antwort geschrieben...

Datum: 13.05.2005-12:33

Beitragre: LWP::UserAgent - $ua->default_header( ... Fehler
Seitenanfang
hallo,
danke für die tipps -

das mit dem verschreiber header_s_ wars nicht, ich hatte das auch schon probiert und den falschen code gepostet :-/

Can't locate object method "default_headers" via package "LWP::UserAgent"

Datum: 13.05.2005-14:41

Beitragre: LWP::UserAgent - $ua->default_header( ... Fehler
Seitenanfang
Wenn man das ActiveState Perl 5.6xxx installiert hat, dann kennt LWP::UserAgent die Methoden default_header und default_headers, genau wie einige andere noch nicht!

Ciao
Ingo

Datum: 13.05.2005-15:24

Beitragre: LWP::UserAgent - $ua->default_header( ... Fehler
Seitenanfang
:-O - danke das war sehr hilfreich!

Datum: 13.05.2005-15:45

-






-
-