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

Download:
Archive-Har-0.11.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Module Version: 0.11   Source  

NAME ^

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

VERSION ^

Version '0.11'

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->status_text() . "\n";
        print "HttpVersion: " . $response->http_version() . "\n";
        foreach my $header ($response->headers()) {
        }
        foreach my $cookie ($response->cookies()) {
        }
        my $content = $response->content();
        print "RedirectURL: " . $response->redirect_url() . "\n";
        print "Header Size: " . $response->headers_size() . "\n";
        print "Body Size: " . $response->body_size() . "\n";
        print "Comment: " . $response->comment() . "\n";
    }

SUBROUTINES/METHODS ^

new

returns a new Response object

status

returns the numeric status of the response

status_text

returns the status text of the response

http_version

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

redirect_url

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

headers_size

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

body_size

returns the total number of bytes in the http response body

comment

returns the comment about the Entry

syntax highlighting: