2 votes

après curl post, comment vérifier le champ post - pour déboguer

J'ai un poste de curling qui ressemble à ça.

curl_setopt($ch, CURLOPT_URL,$cpUrl);
curl_setopt($ch, CURLOPT_POST, true);  
curl_setopt($ch, CURLOPT_POSTFIELDS, $varpost); // post parameters
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // Return the output in string format
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt($ch, CURLOPT_NOBODY, true);
$output = curl_exec ($ch); // Execute

comment puis-je vérifier après curl_close ($ch) ; quelles variables de champs postaux ont été envoyées ? Merci de m'aider.

0voto

BeetleJuice Points 19471

comment puis-je vérifier après curl_close ($ch) ; quelles variables de champs postaux ont été envoyées ?

Votre script fournit les variables envoyées avec la balise CURLOPT_POSTFIELDS donc si le cURL s'est exécuté avec succès, vous avez déjà ces variables :

...
$output = curl_exec($ch); // Execute

//show the POST fields if they were sent successfully
if($output) print_r($varpost);
else echo "cURL failed: no POST fields sent";

0voto

Kurt Larsen Points 181

Vous pouvez utiliser Fiddler pour examiner les données qui sont effectivement transférées entre le client et le serveur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X