php异步发送请求

本文介绍了PHP中使用curl进行异步发送请求的方法,详细解析了curl_setopt参数,特别是如何设置超时时间以减少等待。此外,还提供了一个无需等待时间的异步请求封装示例。
摘要由CSDN通过智能技术生成

php异步发送请求

1、curl 会有最小的等带时间 curl_setopt参数详解—— [ 点这里 ]

public function http_requestt( $url, $data = null )
{
$curl = curl_init();
curl_setopt( $curl, CURLOPT_URL, $url );
if ( !empty($data ) ) {
curl_setopt ( $curl, CURLOPT_NOSIGNAL,true);//支持毫秒级别超时设置
curl_setopt( $curl, CURLOPT_POST, 1 );
curl_setopt( $curl, CURLOPT_CONNECTTIMEOUT_MS, 1 ); //请求等待时间1毫秒,不能设0 设0为无限等待
curl_setopt($curl, CURLOPT_POSTFIELDS, $data );
curl_setopt( $curl, CURLOPT_HTTPHEADER, array ( ‘Content-Type:application/json’,’Content-Length:’ . strlen( $data )
) );
}
curl_setopt( $curl, CURLOPT_RETURNTRANSFER, 1 );
$output = curl_exec( $curl );
curl_close( $curl );
return $output;
}

2、无需等待时间的异步请求封装方法—— [ 点这里 ]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值