首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
HTTP 客户端读取 SSE 数据
之前在github上提问没人回复,这里再问一次吧,没人有这种需求么? 我的问题是使用协程版的 HTTP 客户端如何分批次读取 chunked/SSE 数据?看文档里没有相关的方法或示例: getBody() 是获取完整的响应数据 recv() 只能在 websocket 连接下使用 在 HTTP 客户端中使用类似 recv() 或者 read() 方法
发布于1年前 · 0 次浏览 · 来自
提问
凡人CODER
之前在github上提问没人回复,这里再问一次吧,没人有这种需求么? 我的问题是使用协程版的 HTTP 客户端如何分批次读取 chunked/SSE 数据?看文档里没有相关的方法或示例: getBody() 是获取完整的响应数据 recv() 只能在 websocket 连接下使用 在 HTTP 客户端中使用类似 recv() 或者 read() 方法
赞
0
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2024-12-25
Rango
你可以使用 write_func 回调来处理 HTTP CHUNK 数据 ```php $cli = new Swoole\Coroutine\Http\Client('127.0.0.1', 80); $cli->set(['write_func' => function ($client, $data) { var_dump($data); }]); $cli->get('/'); ```
赞
0
回复
2024-12-25
凡人CODER
@1[%E9%9F%A9%E5%A4%A9%E5%B3%B0] @1啊这,感谢大佬指点,还没注意有这么个参数。。
赞
0
回复