guzzlehttp/guzzle 包设置超时

秦珂
2023-12-01

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:请求头

分享不易,点赞关注给作者一点点鼓励,谢谢您!

 类似资料: