Akamai-Open-Client
view release on metacpan or search on metacpan
lib/Akamai/Open/Request/EdgeGridV1.pm view on Meta::CPAN
$content_hash = encode_base64(sha256($self->request->content));
chomp($content_hash);
}
return($content_hash);
}
sub canonicalize_headers {
my $self = shift;
my $sign_headers = $self->signed_headers || {};
return(join("\t", map {
my $header = lc($_);
my $value = $sign_headers->{$_};
# trim leading and trailing whitespaces
$value =~ s{^\s+}{};
$value =~ s{\s$}{};
# replace repeated whitespaces
$value =~ s/\s{2,}/ /g;
"$header:$value";
( run in 0.807 second using v1.01-cache-2.11-cpan-3b35f9de6a3 )