muraveiko / php-curler
PHP-Curler 的 composer 适配版本
0.8.0
2023-11-02 11:30 UTC
Requires
- php: >=5.5 || >=7.0
- ext-curl: *
This package is not auto-updated.
Last update: 2024-09-19 15:53:56 UTC
README
这是我为 composer 定制的 PHP-Curler。
源代码说明(见 //我的修复)
PHP-Curler
这个库花了我很多年才完成。虽然它的用途有限(例如,目前只支持 get、post 和 head 请求),但它专注于快速指定要获取的资源,并根据其元数据(例如,文档的大小,它声明的 mime 类型)进行请求。
是否接受 URL 可以通过以下方法控制
- setMime 设置可接受的 mime 类型
- setMimes 设置可接受的 mime 类型
可以通过 getErrors 方法访问 cURL 请求的错误信息。此外,还可以通过 getInfo 方法访问请求的原始信息。
URL 的示例输出
<?php // booting require_once APP . '/vendors/autoload.php'; // My fix use Muraveiko\PhpCurler\Curler; // My fix // grab google.com contents and display $curler = new Curler(); echo $curler->get('http://www.google.com/'); exit(0);
上面的例子非常简单,下载了 google.com 的源代码并显示它。默认情况下,每个新的 Curler 实例都被配置为接受 mime 类型属于 'webpage' 类别的文档(包括 mime 类型 application/xhtml+xml 和 text/html)。