nuri60 Laravel Http Guzzle üzerine kurulu; Guzzle da cURL üzerine kurulu. Sonuçta yine cURL oluyor ama:
Laravel Http versiyonu:
$response = Http::get('https://example.com/api/v1/locations', [
'city' => ''
]);
cURL versiyonu:
$ch = curl_init();
$url = "https://example.com/api/v1/locations?".http_build_query(['city' => '']);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_TIMEOUT, 80);
$response = curl_exec($ch);
curl_close($ch);
Bu durumda herhalde cURL kullanmazsınız değil mi? Yine de tercih sizin.