Guzzle-Swoole v1.0.1,让 Guzzle 支持 Swoole 协程

宇润
 宇润
发布于 2018年08月23日
收藏 5

介绍

让 Guzzle 支持 Swoole 协程,这个项目目的就是这么简单明了!

Guzzle-Swoole 是 Guzzle 的处理器(Handler),并没有对 Guzzle 本身代码进行修改,理论上可以兼容后续版本。

使用说明

Composer:"yurunsoft/guzzle-swoole":"~1.0"

使用时,请自行引入 Guzzle !

use GuzzleHttp\Client;
use GuzzleHttp\HandlerStack;
use Yurun\Util\Swoole\Guzzle\SwooleHandler;

go(function(){
    $handler = new SwooleHandler();
    $stack = HandlerStack::create($handler);
    $client = new Client(['handler' => $stack]);
    $response = $client->request('GET', 'http://www.baidu.com', [
        'verify'    =>  false,
    ]);
    var_dump($response->getBody()->__toString(), $response->getHeaders());
});

更加详细的示例代码请看test目录下代码。

码云:https://gitee.com/yurunsoft/Guzzle-Swoole

Github:https://github.com/Yurunsoft/Guzzle-Swoole

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Guzzle-Swoole v1.0.1,让 Guzzle 支持 Swoole 协程
加载中
返回顶部
顶部