1
私は、偽のURLが提供されている場合は、単に「偽のURL」という例外を介してURLSのステータスコードを取得することができます。私はその例外を処理し、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;
}
}