php-multi-curl處理并行 http 請求的 PHP 庫
php-multi-curl 是一個(gè)簡單而有效的庫,封裝了 curl_multi_*,用于處理并行的 http 請求。
要求
PHP 5.4 or later
PHP cURL extension
用法
//require '../vendor/autoload.php';
use Hhxsv5\PhpMultiCurl\Curl;
use Hhxsv5\PhpMultiCurl\MultiCurl;
//Single http request
$options = [//The custom options of cURL
CURLOPT_TIMEOUT => 10,
CURLOPT_CONNECTTIMEOUT => 5,
CURLOPT_USERAGENT => 'Multi-cURL client v1.5.0',
];
$c = new Curl($options);
$c->makeGet($getUrl);
$response = $c->exec();
if ($response->hasError()) {
//Fail
var_dump($response->getError());
} else {
//Success
var_dump($response->getBody());
}
//Reuse $c
$c->makePost($postUrl);
$response = $c->exec();
if ($response->hasError()) {
//Fail
var_dump($response->getError());
} else {
//Success
var_dump($response->getBody());
}評論
圖片
表情
