suchen
HeimPHP-BibliothekenAndere BibliothekenPHP-Klasse zum Senden einer POST-Anfrage
PHP-Klasse zum Senden einer POST-AnfrageDie Funktion
<?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() wird verwendet, um nicht von PowerBuilder vordefinierte Ereignismeldungen an das Fenster zu senden. Dieses Fenster kann das Fenster der PowerBuilder-Anwendung oder das Fenster anderer Anwendungen sein. Die Post()-Funktion platziert die gesendete Nachricht am Ende der angegebenen Fensternachrichtenwarteschlange und gibt sie dann an die Anwendung zurück. Sie wartet nicht auf die Ausführung des entsprechenden Ereignishandlers. Dies unterscheidet sich von der Funktion Send(). Die Funktion Send() löst direkt das entsprechende Ereignis des angegebenen Fensters aus und kehrt nach Ausführung des Ereignishandlers zur aufrufenden Anwendung zurück. Daher sagen wir, dass die Post()-Funktion eine asynchrone Methode und die Send()-Funktion eine synchrone Methode verwendet. Das Parameterhandle der Funktion Post() gibt das Fensterhandle zum Empfangen der Nachricht an. Für das PowerBuilder-Fenster kann das Handle mit der Funktion Handle() abgerufen werden. Für Fenster anderer Anwendungen können Sie die System-API-Funktion aufrufen, um das Fenster zu finden und das Handle des entsprechenden Fensters abzurufen. Wenn die Anwendung von PowerBuilder definierte Ereignisse (einschließlich vordefinierter Ereignisse und benutzerdefinierter Ereignisse) veröffentlichen möchte, ist die Verwendung der PostEvent()-Funktion einfach und bequem. Wenn die Anwendung eine Zeichenfolge an der Position des langen Parameters angibt, erstellt die Post()-Funktion eine Kopie der Zeichenfolge und überträgt dann die Adresse der Kopie an das angegebene Fenster.


Haftungsausschluss

Alle Ressourcen auf dieser Website werden von Internetnutzern bereitgestellt oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur als Referenz zum Lernen. Bitte nutzen Sie diese nicht für kommerzielle Zwecke. Andernfalls sind Sie für alle Folgen verantwortlich! Wenn ein Verstoß vorliegt, kontaktieren Sie uns bitte, um ihn zu löschen. Kontaktinformationen: admin@php.cn

Verwandter Artikel

Ausführliche Erläuterung der Schritte zum Senden einer Post-Anfrage und zum Senden eines Bildformulars in axiosAusführliche Erläuterung der Schritte zum Senden einer Post-Anfrage und zum Senden eines Bildformulars in axios

10May2018

Dieses Mal werde ich Ihnen die Schritte zum Senden einer Post-Anfrage zum Senden eines Bildformulars ausführlich erläutern. Welche Vorsichtsmaßnahmen gelten für Axios zum Senden einer Post-Anfrage zum Senden eines Bildformulars? Schauen Sie mal rein.

Ausführliches Tutorial zum Senden einer PHP-Curl-AnfrageAusführliches Tutorial zum Senden einer PHP-Curl-Anfrage

31Jul2019

CURL ist eine sehr leistungsstarke Open-Source-Bibliothek, die viele Protokolle unterstützt, darunter HTTP, FTP, TELNET usw. Wir verwenden sie zum Senden von HTTP-Anfragen. Hier stellen wir Ihnen vor, wie Sie Curl in PHP verwenden

PHP implementiert die Methode zum Senden einer asynchronen AnfragePHP implementiert die Methode zum Senden einer asynchronen Anfrage

27Mar2018

In diesem Artikel wird hauptsächlich die Methode zum Senden asynchroner Anforderungen in PHP erläutert. In letzter Zeit bin ich bei der Arbeit häufig auf Probleme gestoßen, die die Verwendung asynchroner PHP-Anforderungen erfordern, und habe daher im Internet nach relevanten Informationen gesucht. Nach vielen Tests und Modifikationen wurden zwei allgemein realisierbare Lösungen zusammengefasst:

So verwenden Sie die Ajax-Funktionalität von JQuery zum Senden einer POST-AnfrageSo verwenden Sie die Ajax-Funktionalität von JQuery zum Senden einer POST-Anfrage

26Apr2023

JQuery ist eine schnelle, einfache und flexible JavaScript-Bibliothek. Es verfügt über viele nützliche Funktionen, darunter die Möglichkeit, problemlos Ajax-Anfragen zu senden und Rückgabewerte abzurufen. In diesem Artikel erfahren Sie, wie Sie die Ajax-Funktionalität von JQuery nutzen, um eine POST-Anfrage zu senden und die Daten zurückzuerhalten. Definieren der POST-Anfrage Zuerst müssen wir die POST-Anfrage definieren, die wir senden möchten. Dies kann durch die Erstellung eines Objekts erfolgen, das die zu sendenden Daten und die angeforderte URL enthält. Wenn wir beispielsweise eine senden möchten

So verwenden Sie die Funktion urllib.request.urlopen() zum Senden einer POST-Anfrage in Python 3.xSo verwenden Sie die Funktion urllib.request.urlopen() zum Senden einer POST-Anfrage in Python 3.x

31Jul2023

So verwenden Sie die Funktion urllib.request.urlopen() in Python3.x zum Senden einer POST-Anfrage. Bei der Netzwerkprogrammierung ist es häufig erforderlich, eine POST-Anfrage über das HTTP-Protokoll zu senden, um mit dem Server zu interagieren. Python bietet die Funktion urllib.request.urlopen() zum Senden verschiedener HTTP-Anfragen, einschließlich POST-Anfragen. In diesem Artikel wird die Verwendung von urllib.request.urlop ausführlich vorgestellt

So verwenden Sie die Funktion urllib.urlopen() zum Senden einer POST-Anfrage in Python 2.xSo verwenden Sie die Funktion urllib.urlopen() zum Senden einer POST-Anfrage in Python 2.x

31Jul2023

So verwenden Sie die Funktion urllib.urlopen() zum Senden einer POST-Anfrage in Python2.x. In Python müssen wir häufig mit dem Netzwerk interagieren, z. B. Daten von einem Webserver abrufen oder Daten an einen Server senden. Zum Senden von POST-Anfragen können wir die Funktion urlopen() in der Bibliothek urllib verwenden. Diese Funktion kann jede Art von Anfrage senden, einschließlich GET, POST usw. Im Folgenden wird urllib verwendet

See all articles