আমি REST- এ স্ক্যান করে থাকা বিভিন্ন আলোচনা এবং টিউটোরিয়ালগুলির জন্য 'আবিষ্কারযোগ্যতা' বলে কিছু একটা চাপ দেবে বলে মনে হচ্ছে। আমার সীমিত বোঝার জন্য, শব্দটির অর্থ এমন মনে হচ্ছে যে কোনও ক্লায়েন্টের কাছে যেতে সক্ষম হওয়া উচিত http://URL
- এবং স্বয়ংক্রিয়ভাবে এটি করতে পারে এমনগুলির একটি তালিকা পাওয়া যায়।
যা বুঝতে আমার সমস্যা হচ্ছে - তা হচ্ছে 'সফ্টওয়্যার ক্লায়েন্ট' কোনও মানুষই নয়। এগুলি কেবলমাত্র এমন প্রোগ্রাম যা সরবরাহিত লিঙ্কগুলির সাথে ঠিক কী করা যায় তা বোঝার জন্য অন্তর্নিহিত জ্ঞান নেই। কেবলমাত্র লোকেরা কোনও ওয়েবসাইটে যেতে পারে এবং উপস্থাপিত পাঠ্য এবং লিঙ্কগুলি অনুধাবন করতে এবং এতে কাজ করতে পারে।
সুতরাং আবিষ্কারের বিন্দুটি কী, যখন ক্লায়েন্টের কোড যা এই জাতীয় আবিষ্কারযোগ্য ইউআরএলগুলি অ্যাক্সেস করে তা আসলে এটির সাথে কিছুই করতে পারে না, যদি না ক্লায়েন্টের মানব বিকাশকারী প্রকৃত উপস্থাপিত পরীক্ষাগুলি পরীক্ষা না করে? এটি ডকুমেন্টেশন ম্যানুয়ালটিতে উপলভ্য ফাংশনগুলির সেটটি সংজ্ঞায়িত করার মতো ঠিক একই জিনিসটির মতো দেখায়, ঠিক অন্য দিক থেকে এবং বিকাশকারীর জন্য আরও কাজ জড়িত। নিকৃষ্ট হিসাবে বিবেচিত আসল আরএসটি সংস্থার বাইরের কোনও নথিতে কী করা যায় তা প্রাক-সংজ্ঞায়নের এই দ্বিতীয় পদ্ধতিটি কেন?