#!/usr/bin/perl use strict; use LWP::UserAgent; my $agent = LWP::UserAgent->new; my $headers = HTTP::Headers->new('User_Agent' => 'Cyberdog/5.0', 'Accept' => 'image/gif, image/x-xbitmap, image/png, image/jpeg, */*', 'Accept-Charset' => 'iso-8859-1', 'Accept-Language' => 'en-US'); #headers before the request: $headers->scan(\&printheaders); my $response = $agent -> get('http://localhost', $headers); #and after: $response->scan(\&printheaders); sub printheaders() { my $h = shift; my $v = shift; print ("Header: $h \t Value:$v\n"); }