`我正在嘗試使用 laravel 從外部 api 檢索一些資料:這是我的控制器
使用 Illuminate\Http\Request;使用 Illuminate\Support\Facades\Http;
public function netvigie()
{
$response = Http::get('https://extranet.netvigie.com/fr/api/{token}/availability/{id}/getAnomaliesCount?format=json');
$data = json_decode($response->body(), true);
dd($data);
return view('ControlmAPI.netvigie');
}
But i have curl error 28 while it works in Postman. We have only 2 parameters which are token and product id that we enter directly in the url.
Someone can help me please ?
uj5u.com熱心網友回復:
看起來您的引數沒有值。當您將 url 中的引數替換為實際值時,它是否有效?
uj5u.com熱心網友回復:
你能寫出完整的錯誤嗎?
使用 Guzzle 嘗試:
$client->request('GET', 'example.com/example', ['connect_timeout' => 3.14]);//3.14 is seconds, try to increase it
如果它仍然給您帶來問題,請嘗試增加
- 讀超時
- 暫停
總是 Guzzle 的請求選項
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/421435.html
標籤:
