我是一个新的perl程序员,试图将curl请求转换为使用LWP:UserAgent的Perl脚本。Perl LWP:UserAgent如何添加标题?
的卷曲请求的例子是:
curl -X GET -H "Authorization: Basic YWRtaW46YWRtaW4=" -H "Cache-Control: no-cache" -H "Postman-Token: eb3955f1-a7b5-65d7-f5c0-808c7aba6cef" "https://10.51.10.26/10/download?startTime=1461698250&endTime=1461698252&cNat=True&cNatShowDst=True&tuplesFile=True&summarizeTuples=False"
我的PERL相当于:
use LWP::UserAgent;
my $browser = LWP::UserAgent->new;
my $url = 'https://10.51.10.26/10/download';
my @headers = (
"startTime" => $queryStart,
"endTime" => $queryEnd,
"cNat" => "True",
"cNatShowDst" => "False",
"tuplesFile" => "False",
"summarizeTuples" => "False",
"Authorization" => "Basic YWRtaW46YWRtaW4",
"Cache-Control" => "no-cache",
"Postman-Token" => "eb3955f1-a7b5-65d7-f5c0-808c7aba6cef",
);
结果 - HTTP::Response=HASH(0x27884bc)
这是添加页眉的正确方法?
您没有显示完整的代码。该代码不会生成该输出,因为没有发送发生。请参阅http://stackoverflow.com/documentation/perl/983/debug-output#t=201607270944292058065以了解如何输出对象,以便了解它们。 – simbabque
请参考[导览]了解如何将问题标记为已解决。 :) – simbabque