6 my $ua = LWP::UserAgent->new(keep_alive => 1);
8 my $req = HTTP::Request->new(GET => "http://jigsaw.w3.org/HTTP/Basic/");
10 my $res = $ua->request($req);
12 #print $res->as_string;
14 print "not " unless $res->code eq "401";
17 $req->authorization_basic('guest', 'guest');
18 $res = $ua->request($req);
20 #print $res->as_string;
21 print "not " unless $res->code eq "200" && $res->content =~ /Your browser made it!/;
27 @ISA = qw(LWP::UserAgent);
29 my @try = (['foo', 'bar'], ['', ''], ['guest', ''], ['guest', 'guest']);
31 sub get_basic_credentials {
32 my($self,$realm, $uri, $proxy) = @_;
33 print "$realm/$uri/$proxy\n";
35 print join("/", @$p), "\n";
41 $ua = MyUA->new(keep_alive => 1);
43 $req = HTTP::Request->new(GET => "http://jigsaw.w3.org/HTTP/Basic/");
44 $res = $ua->request($req);
46 #print $res->as_string;
48 print "not " unless $res->content =~ /Your browser made it!/ &&
49 $res->header("Client-Response-Num") == 5;