我是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我的錯誤,謝謝 –