Guzzle的驱动默认有三种(curl、stream、socket),当然也可以自己去扩展。
- 局部设置
use GuzzleHttp\Client; use GuzzleHttp\HandlerStack; use GuzzleHttp\Handler\CurlHandler; $handler = new CurlHandler(); $stack = HandlerStack::create($handler); $client = new Client(['handler' => $stack]); - 局部设置
use GuzzleHttp\HandlerStack; use GuzzleHttp\Handler\CurlHandler; use GuzzleHttp\Client; use GuzzleHttp\Middleware; $stack = new HandlerStack(); $stack->setHandler(new CurlHandler()); $client = new Client(['handler' => $stack]); - 全局设置
\GuzzleHttp\DefaultHandler::setDefaultHandler(\GuzzleHttp\Handler\StreamHandler::class); - guzzle兼容swoole协程
\GuzzleHttp\DefaultHandler::setDefaultHandler(\Yurun\Util\Swoole\Guzzle\SwooleHandler::class);
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/215617.html原文链接:https://javaforall.net
