我是REST :: Client模块的新手。 我做了一个脚本,将通过上述模块调用API。下面REST ::客户端给出错误500不是SCALAR引用
是我的脚本:
use REST::Client;
use Data::Dumper;
my $client = REST::Client->new();
my $resp = $client->request(
'POST',
"https://api.icims.com/customers/{ID}/search/people",
{
'Connection' => 'close',
'Link' => 'https://api.icims.com/customers/{ID}/people/;rel="person";
title="Person Profile"',
'Content-Length' => '280',
'Content-Type' => 'application/json',
'Content-Encoding' => 'gzip',
'Host' => 'api.icims.com',
'User-Agent' => 'Apache-HttpClient/4.2.1 (java 1.5)',
'Accept-Encoding' => 'gzip,deflate',
Accept => 'application/json'
}
);
print Dumper($resp->{_res}->{_content});
,这是印刷如下回应:
$VAR1 = '500 Not a SCALAR reference';
请建议。
你把'{ID}'放在那里,还是在你的程序中有一个真实的ID?如果是这样,它应该如何知道ID? – simbabque
'Accept =>'application/json''应该是''Accept'=>'application/json''? –
@simbabque我的错误,谢谢 –