内容简介:v4.6.4 版本主要是一个 Bug 修复版本,没有向下不兼容改动。 新增了 Swoole\Coroutine\Http\get 、Swoole\Coroutine\Http\post 和 Swoole\Coroutine\Http\request 函数,这个操作为了方便 Coroutine\Http\Client ...
v4.6.4 版本主要是一个 Bug 修复版本,没有向下不兼容改动。
新增了 Swoole\Coroutine\Http\get
、Swoole\Coroutine\Http\post
和 Swoole\Coroutine\Http\request
函数,这个操作为了方便 Coroutine\Http\Client
的使用
use function Swoole\Coroutine\go;
use function Swoole\Coroutine\run;
use function Swoole\Coroutine\Http\get;
use function Swoole\Coroutine\Http\post;
use function Swoole\Coroutine\Http\request;
run(function () {
go(function () {
$data = get('http://httpbin.org/get?hello=world');
$body = json_decode($data->getBody());
assert($body->headers->Host === 'httpbin.org');
assert($body->args->hello === 'world');
});
go(function () {
$random_data = base64_encode(random_bytes(128));
$data = post('http://httpbin.org/post?hello=world', ['random_data' => $random_data]);
$body = json_decode($data->getBody());
assert($body->headers->Host === 'httpbin.org');
assert($body->args->hello === 'world');
assert($body->form->random_data === $random_data);
});
});
更新日志
下面是完整的更新日志:
新增 API
- 新增 Coroutine\Http::request, Coroutine\Http::post, Coroutine\Http::get 函数 (swoole/library#97) (@matyhtf)
增强
- 支持 ARM 64 构建 (#4057) (@devnexen)
- 支持在 Swoole TCP 服务器中设置 open_http_protocol (#4063) (@matyhtf)
- 支持 ssl 客户端只设置 certificate (91704ac) (@matyhtf)
- 支持 FreeBSD 的 tcp_defer_accept 选项 (#4049) (@devnexen)
修复
- 修复使用 Coroutine\Http\Client 时缺少代理授权的问题 (edc0552) (@matyhtf)
- 修复 Swoole\Table 的内存分配问题 (3e7770f) (@matyhtf)
- 修复 Coroutine\Http2\Client 并发连接时的 crash (630536d) (@matyhtf)
- 修复 DTLS 的 enable_ssl_encrypt 问题 (842733b) (@matyhtf)
- 修复 Coroutine\Barrier 内存泄漏(swoole/library#94) (@Appla) (@FMiS)
- 修复由 CURLOPT_PORT 和 CURLOPT_URL 顺序引起的偏移错误 (swoole/library#96) (@sy-records)
- 修复
Table::get($key, $field)
当字段类型为 float 时的错误 (08ea20c) (@matyhtf) - 修复 Swoole\Table 内存泄漏 (d78ca8c) (@matyhtf)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- fastjson 1.2.55 版本发布,Bug 修复版本
- Swoole v4.6.1 版本发布,Bug 修复版本
- Swoole v4.6.2 版本发布,Bug 修复版本
- Swoole v4.6.7 版本发布,Bug 修复版本
- fastjson 1.2.57 版本发布,Bug 修复维护版本
- Swoole v4.5.11 版本发布,Bug 修复版本
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
圈圈教你玩USB
刘荣 / 2013-4 / 59.00元
通过U盘、USB鼠标、15SB键盘、USBMIDI键盘、USB转串口、自定义的USBHID设备和自定义的USB设备等几个具体的USB例子,一步步讲解USB设备及驱动程序和应用程序开发的详细过程和步骤。第9和10章介绍USBWDM驱动开发,并给出一个简单的USB驱动和USB上层过滤驱动的实例。第2版中新增4章内容,包括USB触摸屏设备、移植到AVR单片机和ARM微控制器上以及更多的USB设备的实现。......一起来看看 《圈圈教你玩USB》 这本书的介绍吧!