Only for the ones that are actually resolvable.
This should help catch some issues.
The need was realized when https://sparc.biolucida.net/api/v1/collections/119 showed permission denied as a status response, this can't catch that issue because that endpoint returns a 200 with a malformed json instead of returning a 401 or 403 status code, so a simple check like this can't catch everything if the remote doesn't return meaningful status codes.