企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 关于 PHP-Curl是一个轻量级的网络操作类,实现GET、POST、UPLOAD、DOWNLOAD常用操作,支持方法链写法 # 示例 ~~~html $curl = WechatIndexCommonClass::get('Curl'); ~~~ #### GET: ~~~html $curl->url(目标网址); ~~~ ##### POST: ~~~html $curl->post(变量名, 变量值)->post(多维数组)->url(目标网址); ~~~ ##### [](https://github.com/wenpeng/curl/blob/master/README.md#upload)UPLOAD: ~~~html $curl->post(多维数组)->file($_FILE字段, 本地路径, 文件类型, 原始名称)->url(目标网址); ~~~ ##### [](https://github.com/wenpeng/curl/blob/master/README.md#download)DOWNLOAD: ~~~html $curl->url(文件地址)->save(保存路径); ~~~ ##### [](https://github.com/wenpeng/curl/blob/master/README.md#%E9%85%8D%E7%BD%AE)配置 参考:[http://php.net/manual/en/function.curl-setopt.php](http://php.net/manual/en/function.curl-setopt.php) ~~~html $curl->set('CURLOPT_选项', 值)->post(多维数组)->url(目标网址); ~~~ ##### [](https://github.com/wenpeng/curl/blob/master/README.md#%E8%87%AA%E5%8A%A8%E9%87%8D%E8%AF%95)自动重试 ~~~html // 出错自动重试N次(默认0) $curl->retry(3)->post(多维数组)->url(目标网址); ~~~ ##### [](https://github.com/wenpeng/curl/blob/master/README.md#%E7%BB%93%E6%9E%9C)结果 ~~~html // 任务结果状态 if ($curl->error()) { echo $curl->message(); } else { // 任务进程信息 $info = $curl->info(); // 任务结果内容 $content = $curl->data(); } ~~~