curlite---一款轻量级的curl组件

curlite,一款轻量级的php curl组件

Github:https://github.com/zhusaidong...

php的curl功能强大,但是原生curl参数众多,无形中增大了学习和使用的成本。curlite由此诞生。

使用

composer require zhusaidong/curlite:dev-master
require_once './vendor/autoload.php';

use zhusaidong\CurLite\Request,zhusaidong\CurLite\Curl;

$request = new Request('https://www.baidu.com/s');
$request->postFields = ['wd'=>'php curl'];
$request->referer = 'https://www.baidu.com/';
$cl = new Curl($request);
$response = $cl->getResponse();
echo $response->body;

参数

Response
/**
* @var 响应header
*/
$header = [];
/**
* @var 响应body
*/
$body = '';
/**
* @var http code
*/
$httpCode = '';
/**
* @var cookie
*/
$cookie = '';
/**
* @var 错误信息,如果curl成功,$error = FALSE
*/
$error = '';
Request
/**
* get请求
*/
const METHOD_GET = 1;
/**
* post请求
*/
const METHOD_POST = 2;

/**
* @var 请求url
*/
$url = '';
/**
* @var 请求类型,默认get
*/
$method = self::METHOD_GET;
/**
* @var post数据
*/
$postFields = [];
/**
* @var 请求header
*/
$header = [];
/**
* @var referer
*/
$referer = '';
/**
* @var cookie
*/
$cookie = '';
/**
* @var user-agent
*/
$userAgent = '';
/**
* @var 请求超时时间
*/
$timeout = 3;

想要深入了解 curlite 或者反馈问题,可以关注 GitHub

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值