১. এই সরঞ্জামটি কী করে
এই বিনামূল্যে অনলাইন ওয়েব সার্ভিস চেক দিয়ে আপনি ওয়েবসাইট বা API আপ কিনা চেক করতে পারেন—URL লিখুন (প্রতি লাইনে একটি) এবং HTTP স্ট্যাটাস কোড, রেসপন্স টাইম ও আপলভিলিটি দেখুন। মনিটরিং ও ডিবাগিংয়ের জন্য আপটাইম চেক, API হেলথ চেক বা ওয়েবসাইট স্ট্যাটাস হিসেবে ব্যবহার করুন। সাইন-আপ নেই, প্রক্সি নেই; আপনার ব্রাউজার প্রতিটি URL সরাসরি ফেচ করে তাই আমাদের সার্ভারের মাধ্যমে কিছু যায় না। আপটাইম চেক, API হেলথ, কানেক্টিভিটি ডিবাগ বা CORS চেকের জন্য আদর্শ।
২. কীভাবে ব্যবহার করবেন
দ্রুত শুরু: URL পেস্ট বা টাইপ করুন (প্রতি লাইনে একটি, সর্বোচ্চ ২০), না থাকলে https:// যোগ করুন, চেক ক্লিক করুন, তারপর টেবিল দেখুন (URL, স্ট্যাটাস কোড, রেসপন্স টাইম, স্ট্যাটাস)। সবুজ = আপ বা রিচেবল, হলুদ = রিডাইরেক্ট, লাল = এরর বা ব্লকড।
১. URL লিখুন — URL পেস্ট বা টাইপ করুন, প্রতি লাইনে একটি (অথবা কমা-বিচ্ছিন্ন)। না থাকলে https:// যোগ করুন।
২. চেক ক্লিক — সরঞ্জাম URL যাচাই করে তারপর ৫-এর ব্যাচে প্রতিটি ফেচ করে।
৩. ফলাফল দেখুন — টেবিলে URL, HTTP স্ট্যাটাস কোড, রেসপন্স টাইম (ms) ও স্ট্যাটাস (আপ, রিডাইরেক্ট, ক্লায়েন্ট এরর, সার্ভার এরর, টাইমআউট, রিচেবল, CORS ব্লকড) দেখায়।
৪. স্ট্যাটাস ব্যাখ্যা — সবুজ = আপ (২xx) বা রিচেবল (CORS রেস্ট্রিক্টেড), হলুদ = রিডাইরেক্ট (৩xx), লাল = এরর বা ব্লকড।
৩. কীভাবে কাজ করে
URL পার্স (নিউলাইন বা কমা দ্বারা স্প্লিট), ট্রিম ও যাচাই। শুধুমাত্র http ও https অনুমোদিত। প্রতিটি URL প্রথমে পূর্ণ স্ট্যাটাস পেতে fetch() mode: "cors" দিয়ে ফেচ। CORS-এর মতো এরর দিয়ে ব্যর্থ হলে সরঞ্জাম mode: "no-cors" দিয়ে রিট্রাই—রিকোয়েস্ট সাকসেস হলে সাইট রিচেবল (স্ট্যাটাস অজানা) রিপোর্ট। রিকোয়েস্ট আপনার ব্রাউজার থেকে; CORS প্রথম চেষ্টায় প্রযোজ্য। দ্রুত পুনরায় চেক প্রতিরোধে ৫-সেকেন্ড কুলডাউন। প্রতি রানে সর্বোচ্চ ২০ URL। সব গণনা আপনার ব্রাউজারে চলে। আমাদের সার্ভারে কোনো ডেটা পাঠানো হয় না।
৪. ব্যবহারের ক্ষেত্র ও উদাহরণ
- আপটাইম চেক — একাধিক এন্ডপয়েন্ট রেসপন্ড করছে কিনা যাচাই করুন।
- API হেলথ — দ্রুত একাধিক API URL পিং করুন।
- কানেক্টিভিটি ডিবাগ — কোন URL রেসপন্ড ও কোনটা টাইমআউট দেখুন।
- CORS চেক — কোন সাইট ক্রস-অরিজিন রিকোয়েস্ট অ্যালো করে চিহ্নিত করুন।
উদাহরণ
- CORS-ফ্রেন্ডলি URL (যেমন https://httpbin.org/get) → ২০০, আপ
- https://httpbin.org/status/404 → ৪০৪, ক্লায়েন্ট এরর
- স্ট্রিক্ট CORS সাইট → রিচেবল (CORS রেস্ট্রিক্টেড) বা CORS ব্লকড
৫. সীমাবদ্ধতা ও পরিচিত সীমা
- CORS — CORS ব্লক করা সাইট "রিচেবল" (রেসপন্ড; স্ট্যাটাস অজানা) বা "CORS ব্লকড" দেখাতে পারে। পূর্ণ স্ট্যাটাস কোডের জন্য CORS-সক্ষম টার্গেট দরকার।
- সর্বোচ্চ ২০ URL — প্রতি চেকে।
- ৮ s টাইমআউট — প্রতিটি URL-এ ৮-সেকেন্ড সীমা।
- ৫ s কুলডাউন — আরেকটি চেক চালানোর আগে ৫ সেকেন্ড অপেক্ষা।
- শুধুমাত্র http/https — অন্য স্কিম রিজেক্ট।
- ব্রাউজার সীমা — সেম-অরিজিন পলিসি ও ব্রাউজার ফেচ বিহেভিয়ারের অধীন।