PHP HTTP 客户端 Guzzle 的处理器 Guzzle-Swoole

MIT
PHP
跨平台
2018-08-23
宇润

介绍

让 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目录下代码。

加载中

评论(0)

暂无评论

GuzzleSwoole v1.1.0,让 Guzzle 完美兼容 Swoole 协程

让 Guzzle 支持 Swoole 协程,这个项目目的就是这么简单明了! 本项目不包含 Guzzle 功能,请自行在项目中引用 Guzzle 6.x,理论上可以支持升级 Guzzle 版本而无需更新 Guzzle-Swoole! Comp...

09/17 10:11

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

介绍 让 Guzzle 支持 Swoole 协程,这个项目目的就是这么简单明了! Guzzle-Swoole 是 Guzzle 的处理器(Handler),并没有对 Guzzle 本身代码进行修改,理论上可以兼容后续版本。 使用说明 ...

08/23 12:05

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

Guzzle - 强大的RESTful 客户端,支持批量请求。

Guzzle - 强大的RESTful 客户端,支持批量请求。 https://github.com/guzzle/guzzle

2016/02/05 14:06
204
1
Discuz X3.1 使用 composer安装第三方类库(php libraries)

网络这么大, 居然没人把 composer 引入到 Discuz 中来?

2016/06/16 00:17
186
0
php限制curl并发数

class MultiCurl { private $allToDo; private $multiHandle; private $maxConcurrent = 2; private $currentIndex = 0; private $info = array(); priva...

05/08 15:11
56
0
PHP swoole扩展安装和使用

php swoole扩展,PHP语言的高性能网络通信框架,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步...

2016/04/07 14:32
30
1
swoole tcp client/server-献给swoole初初初初初初学者们

## 环境 - PHP5.6.17 - Swoole 1.8.8-stable - Ubuntu 14.04 (use_namespace 需要开启命名空间) ## 学前提要 - Server 角色并不是一成不变的,当 Server 在请求数据时,实际上就是 Client,相...

2016/08/29 17:45
145
1
centos7.5安装swoole扩展组件

第一步: 下载解压swoole yum install unzip zip -y wget https://soft.itbulu.com/wdcp/swoole-src-swoole-1.7.21-stable.zip unzip swoole-src-swoole-1.7.21-stable.zip cd swoole-src-s...

11/02 13:31
6
0
使用 Swoole 加速 Laravel

Swoole 是针对PHP的生产级异步编程框架。它是一种用纯C语言编写的PHP扩展,它使PHP开发人员能够在PHP中编写高性能,可扩展的并发TCP,UDP,Unix套接字,HTTP,WebSocket服务,而无需太多的非...

05/05 09:57
157
0
Laravel如何优雅的使用Swoole

背景 正在做一个智能家居的项目(钱低的吓死人怎么办),接收下位机(就是控制智能家居硬件模块的HUB)协议解析,Web端维护硬件状态,利用APP交互。由于下位机数据是发送到服务器的XXX端口,...

2016/08/04 13:49
99
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部