Exercise 13: Check if URL is Accessible

Problem Statement

Function `isUrlAccessible(url)` banao jo check kare ki URL accessible hai ya nahi. Example: isUrlAccessible("https://example.com") => true/false

Sample Output:

await isUrlAccessible("https://example.com") => true (if accessible)
await isUrlAccessible("https://invalid") => false

Solution

const isUrlAccessible = async (url) => {
  try {
    const res = await fetch(url, {method: "HEAD"});
    return res.ok;
  } catch { return false; }
};

Explanation

Overall Goal:

  • URL accessible hai ya nahi check karna.

Real world:

  • Link validation: URL checks.
  • Resource availability: accessibility checks.