用Yii2框架的时候,guzzleHttp的request时,如下catch:

} catch (Exception $exception) {

这样catch的刷,如果请求异常,是会直接终止的。正确的catch方式应当使用:

} catch (GuzzleHttp\Exception\ClientException $exception) {

参考资料:
Handle Guzzle exception and get HTTP body



Related Posts: PHP guzzleHttp try catch示例 :

留言