php-multi-curl是一个简单而有效的库,封装了curl_multi_*,用于处理并行的http请求。
要求
PHP5.4orlater
PHPcURLextesio
用法
//require '../vedor/autoload.php';use Hhxsv5\PhpMultiCurl\Curl;use Hhxsv5\PhpMultiCurl\MultiCurl;//Sigle http request$optios = [//The custom optios of cURL CURLOPT_TIMEOUT => 10, CURLOPT_CONNECTTIMEOUT => 5, CURLOPT_USERAGENT => 'Multi-cURL cliet v1.5.0',];$c = ew Curl($optios);$c->makeGet($getUrl);$respose = $c->exec();if ($respose->hasError()) { //Fail var_dump($respose->getError());} else { //Success var_dump($respose->getBody());}//Reuse $c$c->makePost($postUrl);$respose = $c->exec();if ($respose->hasError()) { //Fail var_dump($respose->getError());} else { //Success var_dump($respose->getBody());}









评论