recherche
MaisonBibliothèques PHPAutres bibliothèquesClasse PHP pour envoyer une requête POST
Classe PHP pour envoyer une requête POSTLa fonction
<?php
class Request{
public static function post($url, $post_data = '', $timeout = 5){//curl
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_POST, 1);
if($post_data != ''){
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
}
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_HEADER, false);
$file_contents = curl_exec($ch);
curl_close($ch);

Post() est utilisée pour envoyer des messages d'événements prédéfinis non PowerBuilder à la fenêtre. Cette fenêtre peut être la fenêtre de l'application PowerBuilder ou la fenêtre d'autres applications. La fonction Post() place le message envoyé à la fin de la file d'attente des messages de la fenêtre spécifiée puis le renvoie à l'application. Elle n'attend pas l'exécution du gestionnaire d'événements correspondant. Ceci est différent de la fonction Send(). La fonction Send() déclenche directement l'événement correspondant de la fenêtre spécifiée et retourne à l'application appelante après avoir exécuté le gestionnaire d'événements. Par conséquent, nous disons que la fonction Post() utilise une méthode asynchrone et que la fonction Send() utilise une méthode synchrone. Le paramètre handle de la fonction Post() spécifie le handle de fenêtre pour recevoir le message. Pour la fenêtre PowerBuilder, le handle peut être obtenu à l'aide de la fonction Handle(). Pour les fenêtres d'autres applications, vous pouvez appeler la fonction API système pour rechercher la fenêtre et obtenir le handle de la fenêtre correspondante. Si l'application souhaite publier des événements définis par PowerBuilder (y compris des événements prédéfinis et des événements définis par l'utilisateur), alors l'utilisation de la fonction PostEvent() est simple et pratique. Lorsque l'application spécifie une chaîne dans la position du paramètre long, la fonction Post() fait une copie de la chaîne puis transmet l'adresse de la copie à la fenêtre spécifiée.


Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

React Native utilise la méthode Fetch pour envoyer une requête POSTReact Native utilise la méthode Fetch pour envoyer une requête POST

18Jan2018

Cet article présente principalement l'explication détaillée de l'utilisation par React Native de la méthode Fetch pour envoyer des requêtes POST inter-domaines. L'éditeur pense que c'est assez bon, je vais donc le partager avec vous maintenant et le donner comme référence. Suivons l'éditeur et jetons un œil. J'espère que cela pourra aider tout le monde.

Comment envoyer une requête POST brute avec cURL en PHP ?Comment envoyer une requête POST brute avec cURL en PHP ?

28Nov2024

Comment envoyer une requête POST brute à l'aide de cURL en PHPEn PHP, cURL est une bibliothèque populaire pour l'envoi de requêtes HTTP. Cet article montrera comment...

Comment utiliser les données de formulaire pour envoyer une requête en vueComment utiliser les données de formulaire pour envoyer une requête en vue

26Apr2023

Vue est un framework frontal populaire qui fournit des outils riches qui nous permettent de créer facilement des applications Web. Dans ce processus, nous devons souvent envoyer des requêtes HTTP au serveur pour obtenir des données ou envoyer des données au backend. Dans Vue, nous pouvons utiliser la bibliothèque Axios pour envoyer des requêtes HTTP. Si nous devons envoyer des données de formulaire au serveur, nous pouvons alors encoder nos données au format form-data. Cet article explique comment utiliser les bibliothèques Vue et Axios pour envoyer une requête au format formulaire-données.

Comment utiliser la fonctionnalité Ajax de JQuery pour envoyer une requête POSTComment utiliser la fonctionnalité Ajax de JQuery pour envoyer une requête POST

26Apr2023

JQuery est une bibliothèque JavaScript rapide, simple et flexible. Il possède de nombreuses fonctionnalités utiles, dont la possibilité d'envoyer facilement des requêtes Ajax et d'obtenir des valeurs de retour. Dans cet article, nous apprendrons comment utiliser la fonctionnalité Ajax de JQuery pour envoyer une requête POST et récupérer les données. Définir la requête POST Tout d'abord, nous devons définir la requête POST que nous voulons envoyer. Cela peut être fait en créant un objet contenant les données à envoyer et l'URL demandée. Par exemple, si nous voulons envoyer un

Comment envoyer une requête POST au format JSONComment envoyer une requête POST au format JSON

12Jun2018

Cette fois, je vais vous montrer comment utiliser le format JSON pour envoyer des requêtes POST, et quelles sont les précautions à prendre pour utiliser le format JSON pour envoyer des requêtes POST. Ce qui suit est un cas pratique, jetons un coup d'œil.

Utilisez la fonction http.Post pour envoyer une requête POST et obtenir la réponseUtilisez la fonction http.Post pour envoyer une requête POST et obtenir la réponse

25Jul2023

Utilisez la fonction http.Post pour envoyer une requête POST et obtenir la réponse. En langage Go, nous pouvons utiliser la fonction Post du package http pour envoyer une requête POST et obtenir la réponse. La fonction Post est une fonction courante du package http. Elle peut envoyer des données de formulaire ou des données json à l'URL spécifiée et renvoyer la réponse du serveur. Voici un exemple de code qui montre comment utiliser la fonction http.Post pour envoyer une requête POST et obtenir la réponse : packagemainim

See all articles