Maison > développement back-end > tutoriel php > Comment effectuer une requête HTTP POST à ​​l'aide de la bibliothèque cURL de PHP ?

Comment effectuer une requête HTTP POST à ​​l'aide de la bibliothèque cURL de PHP ?

Linda Hamilton
Libérer: 2024-12-28 17:47:13
original
423 Les gens l'ont consulté

How to Perform an HTTP POST Request Using PHP's cURL Library?

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 { ... }
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal