脚本宝典收集整理的这篇文章主要介绍了php – 在guzzle 6中初始化后设置请求选项,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$client = new Client(['base_url' => $url]); $client->setDefaultOption('auth',[$username,$password]);
注意:我需要这样做的原因是因为我正在使用guzzle进行批处理请求,其中一些请求需要不同的身份验证参数.
这并不意味着您必须重新创建整个对象图,HandlerStack和中间件可以保持不变:
use GuzzleHttp\Client; use GuzzleHttp\HandlerStack; $stack = HandlerStack::create(); $stack->push(Middleware::retry(/* ... */)); $stack->push(Middleware::LOG(/* ... */)); $client = new Client([ 'handler' => $stack,'base_url' => $url,]); // ... $newClient = new Client([ 'handler' => $stack,'auth' => [$username,$password] ]);
以上是脚本宝典为你收集整理的php – 在guzzle 6中初始化后设置请求选项全部内容,希望文章能够帮你解决php – 在guzzle 6中初始化后设置请求选项所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。