--- AnyEvent-HTTP/HTTP.pm 2008/06/05 17:29:01 1.14 +++ AnyEvent-HTTP/HTTP.pm 2008/06/06 16:23:57 1.18 @@ -6,6 +6,10 @@ use AnyEvent::HTTP; + http_get "http://www.nethype.de/", sub { print $_[1] }; + + # ... do something else here + =head1 DESCRIPTION This module is an L user, you need to make sure that you use and @@ -46,9 +50,9 @@ use base Exporter::; -our $VERSION = '1.0'; +our $VERSION = '1.01'; -our @EXPORT = qw(http_get http_request); +our @EXPORT = qw(http_get http_post http_head http_request); our $USERAGENT = "Mozilla/5.0 (compatible; AnyEvent::HTTP/$VERSION; +http://software.schmorp.de/pkg/AnyEvent)"; our $MAX_RECURSE = 10; @@ -216,7 +220,7 @@ _slot_schedule $_[0]; } -sub http_request($$$;@) { +sub http_request($$@) { my $cb = pop; my ($method, $url, %arg) = @_; @@ -449,17 +453,17 @@ defined wantarray && AnyEvent::Util::guard { %state = () } } -sub http_get($$;@) { +sub http_get($@) { unshift @_, "GET"; &http_request } -sub http_head($$;@) { +sub http_head($@) { unshift @_, "HEAD"; &http_request } -sub http_post($$$;@) { +sub http_post($$@) { unshift @_, "POST", "body"; &http_request } @@ -519,8 +523,8 @@ =head1 AUTHOR - Marc Lehmann - http://home.schmorp.de/ + Marc Lehmann + http://home.schmorp.de/ =cut