Swoole v4.6.5 版本发布,增加原生curl multi支持

2021-04-09
阅读 6 分钟
4.8k
v4.6.5 版本没有向下不兼容改动,主要对原生 curl hook 进行了一些增强,支持了 curl multi支持原生 curl multi使用原生 curl hook 的前提是在编译 Swoole 扩展时开启--enable-swoole-curl选项可以使用以下代码进行测试: {代码...} 支持 curl multi 之后,也就间接的支持了 Guzzle,无需更改任何代码,即可支持。 {代码...
封面图

Swoole v4.6.0 版本发布,支持原生 curl 协程客户端

2021-01-06
阅读 7 分钟
8.9k
Swoole v4.6.0 版本发布了,同样也是 2021 年的首个版本更新。作为一个 y 版本发布,此次更新也包含了不兼容的修改以及许多的新功能,下面就来看一看都有哪些改动?向下不兼容改动从 v4.6.0 版本开始将不再支持 PHP7.1PHP 官方对于 PHP7.1 的支持也早已在 2019 年底结束。将 Event::rshutdown() 标记为已弃用,请改用 Co...

Swoole 4.4:支持 CURL 协程化

2019-06-05
阅读 23 分钟
14.3k
在4.4之前的版本中,Swoole一直不支持CURL协程化,在代码中无法使用curl。由于curl使用了libcurl库实现,无法直接hook它的socket,4.4版本使用Swoole\Coroutine\Http\Client模拟实现了curl的API,并在底层替换了curl_init等函数的C Handler。