Avatar ·

Comment appeler correctement une API REST en PHP ? Exemple simple avec cURL et gestion des erreurs

Bonjour à tous ! Je suis un développeur PHP débutant et j'ai besoin d'appeler une API REST externe (par exemple, pour obtenir des données météo ou une liste d'utilisateurs). J'ai lu qu'il faut utiliser cURL pour cela, mais je n'y arrive pas.\n\nVoici ce que j'essaie :\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\nMais l'écran reste vide, ou affiche "false". Si j'utilise file_get_contents(), j'obtiens une erreur "failed to open stream". Pouvez-vous m'indiquer comment envoyer correctement des requêtes GET et POST vers une API REST ? Faut-il ajouter des headers (par exemple, pour l'authentification) ? Comment traiter la réponse JSON et les erreurs (si le serveur renvoie 404 ou 500) ? Je vous serais reconnaissant pour un exemple simple et fonctionnel avec des explications.\n\nP.S. Version PHP