0
私は、Perl 5でHTTP::Tiny
のヘッダーを設定する正しい方法を理解しています。これまでのところ、ハッシュ、ハッシュリファレンス、および他の一見不可解な方法の例を見てきました。PerlでHTTP :: Tinyのカスタムヘッダーを設定するには?
リクエストのヘッダーを設定する適切な方法は何ですか?リクエストが送信される前にそれを表示する簡単な方法は何ですか?ここで
は、いくつかのサンプルコードです:
#!/usr/bin/env perl
use 5.12.1;
use HTTP::Tiny;
my $api_key = "::";
my %headers = (Authorization => sprintf 'Bearer %s', $api_key);
my $url = "https://api-fxpractice.oanda.com/v3/accounts";
my $response = HTTP::Tiny->new($url,
default_headers => {'Content-Type' => 'application/json'});
my $response = HTTP::Tiny->new->get($url, { default_headers => \%headers });
print "$response->{status} $response->{reason}\n";
while (my ($k, $v) = each %{ $response->{headers} }) {
print "$k: $_\n";
}
}
print $response->{content} if length $response->{content};
そして、それは私に401
を与えてありがとうございました!