[Aide] Envoyer une requête POST avec cURL
Nyrtak
Messages postés
3
Statut
Membre
-
avion-f16 Messages postés 20367 Statut Contributeur -
avion-f16 Messages postés 20367 Statut Contributeur -
Bonjour,
je cherche à envoyer une requête POST avec du script cURL et vérifier que le serveur retourne TRUE...
Mon code actuel est :
je cherche à envoyer une requête POST avec du script cURL et vérifier que le serveur retourne TRUE...
Mon code actuel est :
<?php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "XXX"); $out = curl_exec($ch); curl_close($ch); print($out); ?>
A voir également:
- [Aide] Envoyer une requête POST avec cURL
- Brouillon post instagram - Guide
- Comment envoyer une invitation sur facebook - Guide
- Impossible d'envoyer messenger - Forum Facebook Messenger
- Supprimer musique post instagram ✓ - Forum Instagram
- Billing post code - Forum Réseaux sociaux
1 réponse
Salut,
Afin de récupérer le résultat dans une variable, tu dois modifier CURLOPT_RETURNTRANSFERT.
Il faut également utiliser l'option CURLOPT_POSTFIELDS pour indiquer les données POST. Soit tu indiques une chaine de caractère comme dans les URL (sans le « ? »), ou bien un array.
Par exemple :
Et ne pas oublier d'indiquer qu'il s'agit d'une requête POST avec l'option CURLOPT_POST.
Afin de récupérer le résultat dans une variable, tu dois modifier CURLOPT_RETURNTRANSFERT.
Il faut également utiliser l'option CURLOPT_POSTFIELDS pour indiquer les données POST. Soit tu indiques une chaine de caractère comme dans les URL (sans le « ? »), ou bien un array.
Par exemple :
curl_setopt($ch, CURLOPT_POSTFIELDS, "animal=chat&prenom=Garfield");
// ou
curl_setopt($ch, CURLOPT_POSTFIELDS, array(
'animal' => 'chat',
'prenom' => 'Garfield'
));
Et ne pas oublier d'indiquer qu'il s'agit d'une requête POST avec l'option CURLOPT_POST.