I’m trying to test if a uri is valid (e.g. actually has content, not testing if it is well formed here) using ruby code, and I can open a uri using open(uri). But in my case, the uri is a link to a file to be downloaded and I don’t want to have to download the whole file just to verify that there is content there.
Is there another solution for this?
Try this
You’ll need to use rescue to catch exception in case domain resolution fails.