Laravel 8 錯(cuò)誤處理

2021-07-05 16:43 更新

跟 Guzzle 的默認(rèn)行為不同,Laravel HTTP 客戶端并不會在客戶端或服務(wù)端錯(cuò)誤時(shí)拋出異常(400500 狀態(tài)碼)。你可以通過 successful、 clientError 或是 serverError 方法來判斷是否發(fā)生錯(cuò)誤:

// 如果狀態(tài)碼在 200 - 300之間
$response->successful();

// 如果狀態(tài)碼 大于 400
$response->failed();

// 如果狀態(tài)碼是 400 層級的錯(cuò)誤(401,402,403,404……)
$response->clientError();

// 如果狀態(tài)碼是 500 層級的錯(cuò)誤
$response->serverError(); 
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號