perl -MWWW::Curl::Lite -e 'print WWW::Curl::Lite->get("http://files.oook.de")'
####
#!/usr/bin/perl -w
use strict;
use WWW::Curl::Lite;
use WWW::Curl::Lite::Request;
my $request = new WWW::Curl::Lite::Request({ url => 'http://oook.de' });
$request->useragent('curltest/0.1');
$request->postfields('test=1&curl=cool');
my $curl = new WWW::Curl::Lite;
my $response = $curl->request($request);
print $response->content;
####
#!/usr/bin/perl -w
use strict;
use WWW::Curl::Lite;
use WWW::Curl::Lite::Request;
my $request1 = new WWW::Curl::Lite::Request;
$request1->url('http://oook.de');
my $request2 = new WWW::Curl::Lite::Request;
$request2->url('http://files.oook.de');
my $curl = new WWW::Curl::Lite;
$curl->register($request1);
$curl->register($request2);
my $responses = $curl->request;
foreach my $response (@$responses) {
print $response->content;
}
####
#!/usr/bin/perl -w
use strict;
use WWW::Curl::Easy;
my $url = 'http://oook.de';
sub header_callback {
my $chunk = shift;
print($chunk);
return length($chunk);
}
sub body_callback {
my ( $chunk, $handle ) = @_;
print($chunk);
return length($chunk);
}
my $curl = new WWW::Curl::Easy;
$curl->setopt( CURLOPT_URL, $url );
$curl->setopt( CURLOPT_HEADERFUNCTION, \&header_callback );
$curl->setopt( CURLOPT_WRITEFUNCTION, \&body_callback );
$curl->perform;