Points clés
- Catégorie
- Développement et Web
- Types d’entrée
- textarea, checkbox
- Type de sortie
- text
- Couverture des échantillons
- 4
- API disponible
- Yes
Vue d’ensemble
Ce convertisseur en ligne transforme instantanément vos commandes cURL en scripts PHP utilisant l'extension native cURL. Il configure automatiquement les en-têtes HTTP, la méthode de requête et les données du corps pour faciliter l'intégration d'API dans vos projets PHP.
Quand l’utiliser
- •Lors de l'intégration d'une API externe documentée uniquement avec des exemples de commandes cURL.
- •Pour migrer rapidement des requêtes HTTP testées dans le terminal vers un script PHP fonctionnel.
- •Pour configurer sans erreur les options complexes de curl_setopt comme les en-têtes personnalisés et les corps de requêtes JSON.
Comment ça marche
- •Collez votre commande cURL complète dans le champ de saisie.
- •Cochez les options pour embellir le corps de la requête ou inclure des commentaires explicatifs.
- •Copiez le code PHP cURL généré automatiquement et intégrez-le dans votre application.
Cas d’usage
Exemples
1. Intégration d'une API de paiement
Développeur Backend- Contexte
- Un développeur doit intégrer une API de paiement dans une application PHP existante en utilisant l'exemple de requête cURL fourni par la documentation.
- Problème
- Traduire manuellement la commande cURL contenant des en-têtes d'autorisation et des données de formulaire en code PHP cURL sans faire d'erreur de syntaxe.
- Comment l’utiliser
- Coller la commande cURL contenant l'en-tête d'autorisation Bearer dans le convertisseur et copier le code PHP généré.
- Configuration d’exemple
-
Option 'Inclure des commentaires' activée. - Résultat
- Un script PHP propre utilisant curl_setopt avec l'authentification et les champs POST correctement configurés.
2. Envoi de données JSON à une API REST
Intégrateur Web- Contexte
- Un intégrateur doit envoyer des données utilisateur au format JSON vers un webhook externe depuis un serveur PHP.
- Problème
- Configurer correctement le type de contenu JSON et formater le corps de la requête en PHP.
- Comment l’utiliser
- Saisir la commande cURL contenant l'en-tête Content-Type: application/json et les données brutes, puis activer l'option 'Embellir le corps'.
- Configuration d’exemple
-
Option 'Embellir le corps' activée. - Résultat
- Un code PHP cURL avec un tableau associatif converti via json_encode et l'en-tête HTTP approprié.
Tester avec des échantillons
developmentHubs associés
FAQ
Le convertisseur prend-il en charge les requêtes POST avec des données JSON ?
Oui, il extrait les données JSON du paramètre de données cURL et configure les en-têtes Content-Type correspondants en PHP.
Quelles options de configuration sont disponibles ?
Vous pouvez choisir d'embellir le corps des données envoyées et d'inclure des commentaires explicatifs dans le code PHP généré.
Le code généré nécessite-t-il des dépendances externes ?
Non, il utilise l'extension native PHP cURL standard sans nécessiter de bibliothèque tierce.
Comment sont gérés les en-têtes HTTP personnalisés ?
Les arguments d'en-tête de cURL sont convertis en un tableau PHP passé à l'option CURLOPT_HTTPHEADER.
Le convertisseur prend-il en charge les méthodes HTTP autres que GET et POST ?
Oui, les méthodes comme PUT, DELETE ou PATCH spécifiées dans la commande cURL sont configurées avec CURLOPT_CUSTOMREQUEST.