9 LWP::Protocol::implementor(http => 'myhttp');
11 my $ua = LWP::UserAgent->new(keep_alive => 1);
12 $ua->proxy('http' => "http://proxy.activestate.com");
16 my $req = HTTP::Request->new(GET => 'http://gisle:aas@www.activestate.com');
17 my $res = $ua->request($req);
19 print $res->as_string;
23 #----------------------------------
28 require LWP::Protocol::http;
29 @ISA=qw(LWP::Protocol::http);
38 use Data::Dump qw(dump);
42 dump("$class->new", @_);
43 return bless {}, $class;
48 dump("format_request", @_);
58 sub read_response_headers {
60 dump("read_response_headers", @_);
61 return (302, "OK", "Content-type", "text/plain");
64 sub read_entity_body {
66 dump("read_entity_body", @_);
70 sub peer_http_version {
72 dump("peer_http_version", @_);
76 sub increment_response_count {
83 dump("get_trailers", @_);