canonical_request ()

Calculate the canonical request.

Access

protected

Returns

Type

Description

string

The canonical request.

Source

Method defined in authentication/signature_v4query.class.php | Toggle source view (14 lines) | View on GitHub

protected function canonical_request()
{
    $parts = array();
    $parts[] = 'POST';
    $parts[] = $this->canonical_uri();
    $parts[] = ''; // $parts[] = $this->canonical_querystring();
    $parts[] = implode("\n", $this->canonical_headers) . "\n";
    $parts[] = implode(';', $this->signed_headers);
    $parts[] = $this->hex16($this->hash($this->canonical_querystring()));

    $this->canonical_request = implode("\n", $parts);

    return $this->canonical_request;
}

Copyright © 2010–2013 Amazon Web Services, LLC


Feedback