PHP, cURL et HTTP POST
Cette question demande des conseils sur l'exécution d'une requête HTTP POST à l'aide de la bibliothèque cURL de PHP. Plus précisément, l'objectif est d'envoyer des données dans un format spécifique à un site Web spécifié et de recevoir une réponse.
Solution :
Pour y parvenir, l'exemple de code fourni fournit un guide étape par étape sur la façon de configurer et d'exécuter une requête cURL POST. Il initialise une session cURL, spécifie l'URL cible, définit les paramètres POST et envoie enfin la requête. Le code inclut également la gestion des erreurs et fournit un exemple simple de traitement de la réponse du serveur.
L'extrait de code ci-dessous montre le code PHP de la solution :
// // A very simple PHP example that sends a HTTP POST to a remote site // $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,"http://www.example.com/tester.phtml"); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(array('postvar1' => 'value1'))); // Receive server response ... curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $server_output = curl_exec($ch); curl_close($ch); // Further processing ... if ($server_output == "OK") { ... } else { ... }
En suivant ces étapes, vous peut effectuer avec succès une requête HTTP POST à l'aide de la bibliothèque cURL de PHP.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!