Easywechat 使用协程 Guzzle HTTP 客户端
以小程序为例
$app = Factory::miniProgram($config);
$app['guzzle_handler'] = CoroutineHandler::class;
如果我没记错,只修改 http_client 好像是不行的,他有个小地方会重写 handler。
@李铭昕 我是直接更换了$app['http_client']的对象
@李铭昕

handler使用这个不对????
我研究一下。。记不太清了
你要不试试,是否可以进行协程调度。。



这里会被重置 options
这里会重建 HandlerStack
这里如果不设置 guzzle_handler 会默认 choose_handler
所以可能会出现,即使你的 Client 设置了 Co Handler,但实际请求会走 Curl。。