X-Git-Url: http://git.maemo.org/git/?p=dh-make-perl;a=blobdiff_plain;f=dev%2Farm%2Flibwww-perl%2Flibwww-perl-5.813%2Ft%2Flive%2Fjigsaw-md5.t;fp=dev%2Farm%2Flibwww-perl%2Flibwww-perl-5.813%2Ft%2Flive%2Fjigsaw-md5.t;h=edee34056c478c8f5f4e2fb4e48d1cf0bdf18222;hp=0000000000000000000000000000000000000000;hb=f477fa73365d491991707e7ed9217b48d6994551;hpb=da95c414033799c3a62606f299c3c00b5c77ca11 diff --git a/dev/arm/libwww-perl/libwww-perl-5.813/t/live/jigsaw-md5.t b/dev/arm/libwww-perl/libwww-perl-5.813/t/live/jigsaw-md5.t new file mode 100644 index 0000000..edee340 --- /dev/null +++ b/dev/arm/libwww-perl/libwww-perl-5.813/t/live/jigsaw-md5.t @@ -0,0 +1,26 @@ +print "1..2\n"; + +use strict; +use LWP::UserAgent; + +my $ua = LWP::UserAgent->new(keep_alive => 1); + +my $req = HTTP::Request->new(GET => "http://jigsaw.w3.org/HTTP/h-content-md5.html"); +$req->header("TE", "deflate"); + +my $res = $ua->request($req); + +use Digest::MD5 qw(md5_base64); +print "not " unless $res->header("Content-MD5") eq md5_base64($res->content) . "=="; +print "ok 1\n"; + +print $res->as_string; + +my $etag = $res->header("etag"); +$req->header("If-None-Match" => $etag); + +$res = $ua->request($req); +print $res->as_string; + +print "not " unless $res->code eq "304" && $res->header("Client-Response-Num") == 2; +print "ok 2\n";