首頁 PHP 函式庫 其它類別庫 發送POST請求的php類
發送POST請求的php類
<?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

相關文章

PHP中如何發送HTTP請求? PHP中如何發送HTTP請求?

24 May 2023

PHP是一門廣泛使用的程式語言,它支援發送HTTP請求。發送HTTP請求可以用於與遠端伺服器通信,從而獲取或發送資料。在本篇文章中,我們將討論PHP中如何發送HTTP請求。傳送HTTP請求的方式有多種,包括使用curl函式庫、file_get_contents()函數和fopen()函數等。在下文中,我們將分別介紹這三種方式。一、使用curl庫發送HTTP請求c

PHP發送POST請求 PHP發送POST請求

29 Jul 2016

:本篇文章主要介紹了PHP發送POST請求,對於PHP教學有興趣的同學可以參考一下。

php如何發送post請求 php如何發送post請求

27 Sep 2019

php傳送post請求有三種方法,可以透過curl、file_get_content、fsocket來實作post提交資料。

PHP中的使用curl發送請求(GET請求和POST請求) PHP中的使用curl發送請求(GET請求和POST請求)

22 Mar 2017

這篇文章主要介紹了PHP中的使用curl發送請求(GET請求和POST請求),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟小編過來看看吧

PHP發送POST請求的三種方式 PHP發送POST請求的三種方式

25 Jul 2016

PHP發送POST請求的三種方式

使用Java 13中的新的HttpClient發送HTTP請求並處理回應Headers 使用Java 13中的新的HttpClient發送HTTP請求並處理回應Headers

29 Jul 2023

使用Java13中的新的HttpClient發送HTTP請求並處理回應HeadersJava13引入了新的HttpClient類,它是一個用於發送HTTP請求和接收回應的現代化API。它提供了一種簡潔而靈活的方式來與Web服務進行溝通。在本文中,我們將學習如何使用Java13中的新HttpClient類別發送HTTP請求,並在收到回應後處理回應頭部。我們

See all articles