laravel 框架 guzzlehttp/guzzle包设置超时
摘要:GuzzleHttp\Client 在readme.txt文件没有详细说明它的配置参数,需要配置http请求超时的进。
直接上代码:
new Client(['base_uri' => $config['base_uri'],'timeout'=>20,'http_errors'=>false,'headers'=>[
'Content-Type' => 'application/json',
]]);
参数说明:
- base_uri:请求的路径
- timeout:超时(单位秒)
- http_errors:是否返回错误信息(没设置直接捕获错误输出)
- headers:请求头
分享不易,点赞关注给作者一点点鼓励,谢谢您!