David Dick > Archive-Har-0.05 > Archive::Har::Entry::Response

Download:
Archive-Har-0.05.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.05   Source  

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

syntax highlighting: