rakavai/curl-packs
Composer 安装命令:
composer require rakavai/curl-packs
包简介
Curl wrapper object in php
README 文档
README
Curl wrapper in php. Multiple execution is also possible with CurlMulti in this repo.
##Composer
composer require curl/curl
Quick Start and Examples
use CurlPacks\CurlOne;
$curl = new CurlOne("example.com"); $curl->execute(); //Default method is 'get' $resposeBody = $curl->getBody();
$curl = new CurlOne("http://example.com"); $curl->setPostMethod(); $curl->setData(array( 'name'=>'Rakibul Hasan' )); $curl->setData('role',"Author"); $curl->execute(); $resposeBody = $curl->getBody();
$curl = new CurlOne("example.com"); $curl->execute(); $curl->setCookies("Key","Value"); $curl->setCookies("anotherKey=anotherWay"); $ccurl->setHeader("Cache-Control: max-age=0"); $resposeBody = $curl->getBody(); $resposeCookies=$curl->getCookiesWithKey() //Get all cookeis in array with key value
##For multi executable curl
$allCurl = array(); for ($index = 0; $index < 10; $index++) { $allCurl[] = new CurlOne("example.com")->setPostMethod(); } $multiCurl = new CurlMulti($allCurl); $multiCurl->executeAllCurlObject(); foreach ($multiCurl->getAllCurlOneObj() as $key => $aCurl) { echo $aCurl->getWholeData().'\n'; //any CurlOne method }
统计信息
- 总下载量: 20
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2016-02-22