Heim >Backend-Entwicklung >PHP-Tutorial >Wie erhalte ich API-Antworten mit cURL in PHP?
API-Antworten mit cURL in PHP abrufen
In PHP können Sie eine eigenständige Klasse erstellen, die eine Funktion zum Aufrufen einer API über cURL enthält und erhalten Sie die Antwort. So können Sie dies erreichen:
<code class="php">class ApiRequest { public function getResponse($url) { // Set cURL options $options = array( CURLOPT_RETURNTRANSFER => true, CURLOPT_HEADER => false, CURLOPT_FOLLOWLOCATION => true, CURLOPT_MAXREDIRS => 10, CURLOPT_ENCODING => "", CURLOPT_AUTOREFERER => true, CURLOPT_CONNECTTIMEOUT => 120, CURLOPT_TIMEOUT => 120, ); // Initialize cURL $ch = curl_init($url); curl_setopt_array($ch, $options); // Execute cURL and get the response $response = curl_exec($ch); curl_close($ch); // Return the response return $response; } }</code>
Um diese Klasse zu verwenden, erstellen Sie eine Instanz und rufen Sie die getResponse-Funktion auf, indem Sie die API-URL als Argument übergeben. Die Funktion gibt die Antwort von der API zurück.
Das obige ist der detaillierte Inhalt vonWie erhalte ich API-Antworten mit cURL in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!