# Thanks to merlyn for nudging me and giving me this snippet!
use HTTP::Daemon;
use URI::URL;
$|++;
my $d = HTTP::Daemon->new or die;
my $lhurl = URI::URL->new( $d->url );
$lhurl->host( "127.0.0.1" );
print $lhurl->as_string, "\n";
$counter = 5;
while ($counter-- and my $c = $d->accept) {
while (my $r = $c->get_request) {
my $ref = $r->headers->referer || "";
$c->send_response(HTTP::Response->new(200, "OK", undef, "Referer: '$ref'"));
}
$c->close;
undef($c);
}