@ ধেরিকের উত্তর ছাড়াও।
ইউআরআইগুলি শনাক্তকারী হয় , তাই আমাদের মনে রাখতে হবে ( /a/{id}/b
এটি একটি সনাক্তকারী)। কোনো URI বা WWW জন্য অর্থহীন, এবং তাই HTTP- র ক্লায়েন্ট জন্য।
404 সঠিক উত্তর । সংক্ষেপে, সার্ভার উত্তর দিচ্ছে
এই জাতীয় আইডি সহ আমি কোনও সংস্থান পাইনি। রিসোর্স পাওয়া যায় নি
1
নিখোঁজ সংস্থানটি পিতামাতার বা সন্তানের কোনও ব্যাপার নয়।
আমরা, বিকাশকারীরা, ইউআরআইতে স্তরক্রম এবং পথগুলি দেখি , কিন্তু এইচটিটিপি ক্লায়েন্টরা তা করে না। অন্য কথায়, এইচটিটিপি কেবলমাত্র এইচটিটিপি ক্লায়েন্ট দ্বারা ব্যাখ্যা করার জন্য বোঝানো হয়েছে তবে মানুষের দ্বারা নয় (দেবগণ, শেষ ব্যবহারকারীগণ) ইত্যাদি।
সন্দেহের ক্ষেত্রে, আপনার (মানব) কোন কোডটি বোঝায় তা জিজ্ঞাসা করবেন না। জিজ্ঞাসা করুন, এইচটিটিপি ক্লায়েন্টের জন্য কী কোডটি বোঝায়। আপনি কীভাবে এইচটিটিপি ক্লায়েন্টের আচরণ করতে চান?
কেন? কারণ কিছু স্থিতি কোডের কারণে এই ক্লায়েন্টরা কিছু নির্দিষ্ট ক্রিয়াকলাপ চালায়। উদাহরণস্বরূপ, 302 । এই কোডটি সাধারণত ওয়েব ব্রাউজারগুলিকে প্রতিক্রিয়া শিরোনামগুলিতে জানানো নির্দিষ্ট কোনও স্থানে (ইউআরআই) পুনর্নির্দেশের জন্য তোলে।
এটি আপনার ক্ষেত্রে নাও হতে পারে তবে সচেতন হওয়া জরুরী। শেষ পর্যন্ত, এইচটিটিপি স্থিতি কোডগুলি এইচটিটিপি ক্লায়েন্টদের সম্বোধন করা হয়। আমাদের অ্যাপ্লিকেশনগুলিতে নয়। ব্যক্তিদের কাছে নয়।
1: 409 নেভিগেশন ত্রুটি হিসাবে খুব কমই প্রয়োগ করা হয়। এটিতে সাধারণত দূরবর্তী ক্রিয়াকলাপগুলি (মুছুন, আপডেট করুন, নতুন ইত্যাদি) জড়িত। তবে ইউআরআই থাকা উচিত। অন্যথায় 404 বিজয়ী হবে