Comment convertir une requête de Postman en code PHP cURL ? Guide détaillé
Bonjour à tous ! Je suis un développeur PHP débutant et j'ai un problème. J'utilise activement Postman pour tester des API, mais quand il s'agit de transférer ces requêtes en code PHP réel, je perds beaucoup de temps et fais des erreurs à chaque fois.
Voici une situation concrète : j'ai une requête POST fonctionnelle dans Postman vers un service externe. La requête contient :
- URL :
https://api.example.com/v2/users - Headers :
Authorization: Bearer token123,Content-Type: application/json - Body (raw JSON) :
{"name": "Иван", "email": "ivan@example.com", "role": "admin"}
Dans Postman, tout fonctionne parfaitement — je reçois une réponse 201 Created avec les données du nouvel utilisateur. Mais quand j'essaie d'écrire du code PHP avec cURL, rien ne marche. Le serveur renvoie une erreur 400 Bad Request ou simplement une réponse vide.
Voici mon code actuel qui ne fonctionne pas :
<?php
$ch = curl_init();
curl_setop