John W. Krahn wrote:
> Meir Yanovich wrote:
>>
>> in new to perl .
>> i know how to pass simple variables to perl subs
>> but now i like to pass HTTP::Response variable to sub
>> and im getting errors here is my example :
>>
>> my $browser = LWP::UserAgent->new();
>> my $response = $browser->get($url);
>
> $response now contains the data from the web site at $url. It is *NOT*
> an object but an HTML page.
It is true that the get function from LWP::Simple returns the URL content, but
the get method from a full-blown LWP::UserAgent object returns an HTTP::Response
object, with the content in $response->content.
>> &get_response($response);
>> #the sub
>> sub get_response {
>> my $ res = shift;
>> print $res->status_line;
>
> You are trying to use the HTML data as an object here which makes no sense.
>
>> }
>>
>>
>> the error im getting is :
>> Can't call method "status_line" on unblessed reference at
It looks ok to me and works on my system. Please would you post the full
program?
Rob
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/