首页 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实现支持GET,POST,Multipart/form-data的HTTP请求类,multipartform-data PHP实现支持GET,POST,Multipart/form-data的HTTP请求类,multipartform-data

13 Jun 2016

PHP实现支持GET,POST,Multipart/form-data的HTTP请求类,multipartform-data。PHP实现支持GET,POST,Multipart/form-data的HTTP请求类,multipartform-data 本文实例讲述了PHP实现支持GET,POST,Multipart/form-data的HTTP请求类及其应用,分享

PHP发送POST请求的三种方式 PHP发送POST请求的三种方式

25 May 2016

PHP发送POST请求的三种方式 分别使用curl file_get_content fsocket 来实现post提交数据

Python 2.x 中如何使用urllib.urlopen()函数发送POST请求 Python 2.x 中如何使用urllib.urlopen()函数发送POST请求

31 Jul 2023

Python2.x中如何使用urllib.urlopen()函数发送POST请求在Python中,我们经常需要与网络进行交互,例如从Web服务器获取数据或者将数据发送到服务器。对于发送POST请求,我们可以使用urllib库中的urlopen()函数。这个函数可以发送任何类型的请求,包括GET、POST等。下面是使用urllib

jquery怎么发送post请求 jquery怎么发送post请求

02 Apr 2022

在jquery中,可以利用“$.post()”方法发送post请求,该方法的作用就是使用HTTP POST请求从服务器加载数据,语法为“$(selector).post(URL,data,规定当请求成功时运行的函数,数据类型)”。

如何在 Go 中为多部分 POST 请求设置正确的内容类型? 如何在 Go 中为多部分 POST 请求设置正确的内容类型?

24 Oct 2024

本文讨论使用 Go 中的 multipart 包创建多部分 HTTP 请求。它突出显示了发送多部分请求时遇到的常见问题,其中服务器由于不支持的媒体类型而响应 200 HTTP 错误

如何使用 PHP 发送 JSON POST 请求? 如何使用 PHP 发送 JSON POST 请求?

16 Nov 2024

使用 PHP 发送 JSON POST 请求在这种情况下,我们的目标是使用 PHP 通过 POST 请求将 JSON 数据发送到指定的 URL。问题...

See all articles