Laravel 8 错误处理

2021-07-05 16:43 更新

跟 Guzzle 的默认行为不同,Laravel HTTP 客户端并不会在客户端或服务端错误时抛出异常(400500 状态码)。你可以通过 successfulclientError 或是 serverError 方法来判断是否发生错误:

// 如果状态码在 200 - 300之间
$response->successful();

// 如果状态码 大于 400
$response->failed();

// 如果状态码是 400 层级的错误(401,402,403,404……)
$response->clientError();

// 如果状态码是 500 层级的错误
$response->serverError(); 
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号