appstract/lush-http

该包已被废弃且不再维护。未建议替代包。

PHP智能HTTP客户端。

0.5.5 2019-05-28 15:08 UTC

README

Latest Version on Packagist Software License Build Status Total Downloads

PHP智能HTTP客户端。

Lush是一个小巧的HTTP客户端,专注于最基本的使用场景。它还尝试将响应格式化为对象,这样您就不必这样做。这使得Lush非常适合API请求。

您可以通过composer在任何PHP应用程序中安装Lush,但在与Laravel结合使用时有一些额外功能。

开发中

该包仍在开发中,您可以自由尝试,但不提供任何保证。

待办事项

  • 支持Cookies
  • 文档

需求

  • PHP 5.6+
  • php_curl

安装

您可以通过composer安装此包

composer require appstract/lush-http

使用

最基本的使用方法

    // Create a new instance
    $lush = new Lush();
    
    // Make a requests
    $response = $lush->url('http://example.com', ['id' => 3])
                        ->headers(['X-some-header' => 'some-value'])
                        ->get(); // Method (get, post, put, etc.)
    
    // Response returns JSON or XML?
    // then you can directly access it's properties
    echo $response->name;

文档链接将很快添加!

贡献

欢迎贡献,感谢大家 :)

关于Appstract

Appstract是来自荷兰的一个小型团队。我们为Web开发创建(开源)工具,并在Medium上撰写相关主题的文章。您可以在Twitter上关注我们,给我们买杯啤酒或在Patreon上支持我们

许可

MIT许可(MIT)。请参阅许可文件以获取更多信息。