<?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.
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
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.
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
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:
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
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
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
Hot Tools
PHP-Bibliothek für Abhängigkeitsinjektionscontainer
PHP-Bibliothek für Abhängigkeitsinjektionscontainer
Eine Sammlung von 50 hervorragenden klassischen PHP-Algorithmen
Klassischer PHP-Algorithmus, lernen Sie hervorragende Ideen und erweitern Sie Ihr Denken
Kleine PHP-Bibliothek zur Optimierung von Bildern
Kleine PHP-Bibliothek zur Optimierung von Bildern