<?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()函數用來向窗口發送非PowerBuilder預先定義事件的訊息,這個窗口可以是PowerBuilder應用的窗口,也可以是其它應用的窗口。 Post()函數把發送的訊息放置在指定視窗訊息佇列的尾部,然後回到應用程式中,它並不會等待對應事件事件處理程序的執行。這點與Send()函數不同,Send()函數直接觸發指定視窗對應的事件,執行事件處理程序後會回到呼叫應用中。因此,我們說Post()函數採用的是非同步方式,Send()函數採用的是同步方式。 Post()函數的參數handle指定接收訊息的視窗句柄,對PowerBuilder視窗來說,使用Handle()函數可以得到該句柄。對其它應用程式的視窗來說,可以呼叫系統API函數查找視窗並得到對應視窗的句柄。如果應用程式要郵寄PowerBuilder定義事件(包括預先定義事件和使用者定義事件),那麼使用PostEvent()函數既簡單有方便。當應用程式在long參數位置指定一個字串時,Post()函數複製一個該字串的副本,然後將副本的位址傳送給指定視窗。
本站所有資源皆由網友貢獻或各大下載網站轉載。請自行檢查軟體的完整性!本站所有資源僅供學習參考。請不要將它們用於商業目的。否則,一切後果都由您負責!如有侵權,請聯絡我們刪除。聯絡方式:admin@php.cn
相關文章
24 May 2023
PHP是一門廣泛使用的程式語言,它支援發送HTTP請求。發送HTTP請求可以用於與遠端伺服器通信,從而獲取或發送資料。在本篇文章中,我們將討論PHP中如何發送HTTP請求。傳送HTTP請求的方式有多種,包括使用curl函式庫、file_get_contents()函數和fopen()函數等。在下文中,我們將分別介紹這三種方式。一、使用curl庫發送HTTP請求c
22 Mar 2017
這篇文章主要介紹了PHP中的使用curl發送請求(GET請求和POST請求),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟小編過來看看吧
29 Jul 2023
使用Java13中的新的HttpClient發送HTTP請求並處理回應HeadersJava13引入了新的HttpClient類,它是一個用於發送HTTP請求和接收回應的現代化API。它提供了一種簡潔而靈活的方式來與Web服務進行溝通。在本文中,我們將學習如何使用Java13中的新HttpClient類別發送HTTP請求,並在收到回應後處理回應頭部。我們