The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Archive::Har::Entry::Response - Represents a single http response inside the HTTP Archive

VERSION

Version 0.05

SYNOPSIS

    use Archive::Har();

    my $http_archive_string = '"log": { "version": "1.1", .... ';
    my $har = Archive::Har->new();
    $har->string($http_archive_string);
    foreach my $entry ($har->entries()) {
        my $response = $entry->response();
        print "Status: " . $response->status() . "\n";
        print "StatusText: " . $response->statusText() . "\n";
        print "HttpVersion: " . $response->httpVersion() . "\n";
        foreach my $header ($response->headers()) {
        }
        foreach my $cookie ($response->cookies()) {
        }
        my $content = $response->content();
        print "RedirectURL: " . $response->redirectURL() . "\n";
        print "Header Size: " . $response->headersSize() . "\n";
        print "Body Size: " . $response->bodySize() . "\n";
        print "Comment: " . $response->comment() . "\n";
    }

SUBROUTINES/METHODS

status

returns the numeric status of the response

statusText

returns the status text of the response

httpVersion

returns the version of the http response

headers

returns a list of http header objects

cookies

returns a list of http cookie objects

content

returns details about the response body

redirectURL

returns the content of the Location header of the response, if any

headersSize

returns the total number of bytes in the http response up to and including the double CRLF before the start of the response body

bodySize

returns the total number of bytes in the http response body

comment

returns the comment about the Entry