1
我有這個函數可以得到URLS的狀態碼,如果提供了一個虛假的URL,它只是通過例外說「假url」。我想處理這個異常,並像404一樣對待,該網站已關閉。laravel:異常處理
private function getStatusCode($url)
{
$response = $this->client->get($url, [
'http_errors' => false
]);
return $response->getStatusCode();
}
我試過這段代碼,但沒有幫助。我需要你的幫助來弄明白嗎?
private function getStatusCode($url)
{
try{
$response = $this->client->get($url, [
'http_errors' => false
]);
return $response->getStatusCode();
}
//catch specific exception....
catch(QueryException $e)
{
//...and do whatever you want
return $response;
}
}