muraveiko/php-curler

PHP-Curler 的 composer 适配版本

0.8.0 2023-11-02 11:30 UTC

This package is not auto-updated.

Last update: 2024-09-19 15:53:56 UTC


README

这是我为 composer 定制的 PHP-Curler。

源代码说明(见 //我的修复)

PHP-Curler

这个库花了我很多年才完成。虽然它的用途有限(例如,目前只支持 getposthead 请求),但它专注于快速指定要获取的资源,并根据其元数据(例如,文档的大小,它声明的 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)。