[ic] LWP::UserAgent
Paulo Moniz
interchange-users@icdevgroup.org
Mon Jun 16 11:27:01 2003
>> further help please specify "try to use".
Created a post_url.tag in /usr/lib/interchange/usertag with below code and
the used [post_url url="http://www.bla.net"] in my page.
Thank You Racke
--------------
UserTag post_url Order url
UserTag post_url AddAttr
UserTag post_url Routine <<EOR
sub {
my($url) = @_;
require HTTP::Request;
eval {
require LWP::UserAgent;
};
if($@) {
::logError("Cannot use post-url tag, no LWP::UserAgent modules
installed.");
return undef;
}
my $string = "";
$url = "http://$url" unless ($url =~ /^\w+:\/\//);
my $ua = LWP::UserAgent->new;
my $request = new HTTP::Request 'POST', $url;
my $response = $ua->request($request);
if ($response->is_success)
{
$string = $response->content();
}
return $string;
}
EOR
---------------------------------------
On Mon, 16 Jun 2003 12:52:27 +0100
"Paulo Moniz" <paulo.moniz@inteliware.net> wrote:
> Hi,
>
> I'm using IC 4.8.2
>
> I installed LWP::UserAgent using CPAN. I have Perl 5.8.0, but Interchange
> says that I have 5.6.0 and when I try to use LWP:UserAgent error log
> indicates "Can't locate object method "new" via package "LWP::UserAgent".
It seems that Interchange utilizes a different Perl than the one first in
the path. However, for further help please specify "try to use".
Bye
Racke
--
LinuXia Systems => http://www.linuxia.de/
Expert Interchange Consulting and System Administration
ICDEVGROUP => http://www.icdevgroup.org/
Interchange Development Team