你好,我想使用一個服務,我使用 laravel 5.x 和 guzzle ,通過這段代碼我可以發送請求,我使用正確的 api-key,但我總是收到 403 禁止......public function searchP(Request $request) { $targa = request('targa'); $client = new \GuzzleHttp\Client(); $url = 'https://xxx.it/api/xxx/xxx-number/'.$targa.'/xxx-xxxx'; $api_key ='xxxxxcheepohxxxx'; try { $response = $client->request( 'GET', $url, ['auth' => [null, $api_key]]); } catch (RequestException $e) { var_dump($e->getResponse()->getBody()->getContent()); } // Get JSON $result = $response->json(); }為什么?我無法理解在郵遞員中,我在授權標簽中寫下這個密鑰:x-apikey值:xxxxxcheepohxxxx添加到標題它有效。我也試過這個 .... try { $response = $client->request('GET',$url,[ 'headers' => [ 'x-apikey', $api_key ] ]); } catch .....但不起作用,謝謝
1 回答

ABOUTYOU
TA貢獻1812條經驗 獲得超5個贊
應該是這個,你打錯字了
.... try {
$response = $client->request('GET',$url,[
'headers' => [
'x-apikey'=> $api_key
]
]);
} catch .....
- 1 回答
- 0 關注
- 162 瀏覽
添加回答
舉報
0/150
提交
取消