Wie ruft man eine REST API in PHP richtig auf? Einfaches Beispiel mit cURL und Fehlerbehandlung
Hallo zusammen! Ich bin ein PHP-Anfänger und muss eine externe REST API aufrufen (z.B. Wetterdaten oder eine Benutzerliste abrufen). Ich habe gelesen, dass man dafür cURL verwendet, aber bei mir funktioniert es nicht.\n\nHier ist, was ich versuche:\n\n```php\n$url = "https://api.example.com/users";\n$ch = curl_init($url);\n$response = curl_exec($ch);\ncurl_close($ch);\necho $response;\n```\n\nAber auf dem Bildschirm ist entweder nichts zu sehen oder es wird "false" ausgegeben. Wenn ich file_get_contents() verwende, erhalte ich den Fehler "failed to open stream". Könnt ihr mir bitte erklären, wie man GET- und POST-Anfragen an eine REST API richtig sendet? Muss ich Header hinzufügen, z.B. für die Authentifizierung? Wie verarbeite ich die JSON-Antwort und Fehler (falls der Server 404 oder 500 zurückgibt)? Ich wäre für ein einfaches funktionierendes Beispiel mit Erklärungen dankbar.\n\nP.S. PHP-Version
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen