Don't process further in redirection if HEAD gives 400 Bad request
This commit is contained in:
parent
40cffb9463
commit
6a4aa34b0c
@ -120,6 +120,8 @@ class File_redirection extends Managed_DataObject
|
||||
// no content it'll be cheap. :)
|
||||
$request = self::_commonHttp($short_url, $redirs);
|
||||
$response = $request->send();
|
||||
} elseif (400 == $response->getStatus()) {
|
||||
throw new Exception('Got error 400 on HEAD request, will not go further.');
|
||||
}
|
||||
} catch (Exception $e) {
|
||||
// Invalid URL or failure to reach server
|
||||
@ -418,4 +420,4 @@ class File_redirection extends Managed_DataObject
|
||||
|
||||
return $this->file;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user