আমার অন্য উত্তর থেকে উদ্ধৃত এখানে :
Icallyতিহাসিকভাবে, 1999-এ প্রকাশিত আরএফসি 2616 হ'ল সবচেয়ে রেফারেন্সড এইচটিটিপি 1.1 স্পেস। দুর্ভাগ্যক্রমে আইডেম্পোটেন্সি সম্পর্কিত এটির বিবরণ অস্পষ্ট ছিল , যা এই সমস্ত বিতর্কের জায়গা ছেড়ে দেয়। কিন্তু যে চশমা বোঝায় যা RFC 7231. দ্বারা বাতিল করা হয়েছে থেকে উদ্ধৃত জন্য RFC 7231, বিভাগ 4.2.2 Idempotent পদ্ধতি , জোর খনি:
অনুরোধের পদ্ধতিটিকে "আইডেম্পোটেন্ট" হিসাবে বিবেচনা করা হয় যদি সেই পদ্ধতির সাথে একাধিক অভিন্ন অনুরোধগুলির সার্ভারের অভিপ্রায় EFFECT যেমন একটি একক অনুরোধের জন্য একই প্রভাব থাকে। এই স্পেসিফিকেশন দ্বারা সংজ্ঞায়িত অনুরোধ পদ্ধতিগুলির মধ্যে, পুট, ডিলেট এবং নিরাপদ অনুরোধের পদ্ধতিগুলি
আদর্শবান ।
সুতরাং, এটি চশমাগুলিতে লেখা আছে, আইডেম্পোটেন্সি হ'ল সার্ভারের প্রভাব সম্পর্কে। প্রথম ডিলিট একটি 204 ফেরত দেয় এবং তারপরে 404 ফিরতি ডিলিট করে, এর পরে বিভিন্ন অবস্থানের কোডটি নন-আদর্শবানকে মুছে ফেলবে না। পরবর্তী 204 রিটার্নকে ন্যায়সঙ্গত করার জন্য এই যুক্তিটি ব্যবহার করা কেবল অপ্রাসঙ্গিক।
ঠিক আছে তাই আদর্শের সম্পর্কে নয়। তবে তারপরে একটি ফলো-আপ প্রশ্ন হতে পারে, আমরা যদি এখনও পরবর্তী মুছে ফেলাতে 204 ব্যবহার করা বেছে নিই? ঠিক আছে?
ভাল প্রশ্ন. অনুপ্রেরণা বোধগম্য: ক্লায়েন্টটিকে ত্রুটি পরিচালনার বিষয়ে চিন্তা না করেই এখনও তার উদ্দেশ্যপ্রাপ্ত ফলাফলটিতে পৌঁছানোর অনুমতি দেওয়া। আমি বলব, পরবর্তী মুছে ফেলাতে 204 ফিরিয়ে দেওয়া, মূলত ক্ষতিকারক একটি সার্ভার-সাইড "হোয়াইট মিথ্যা", যা ক্লায়েন্ট-পক্ষ অবিলম্বে কোনও পার্থক্য জানায় না won't এই কারণেই বন্য অঞ্চলে লোকেরা তা করছে এবং এটি এখনও কার্যকর। শুধু মনে রাখবেন যে, এই জাতীয় মিথ্যা শব্দার্থগতভাবে অদ্ভুত হিসাবে বিবেচিত হতে পারে, কারণ "জিইটি / অস্তিত্ব" 404 ফেরত দেয় তবে "মুছে ফেলা / অস্তিত্ব" 204 দেয়, তখন ক্লায়েন্টটি বুঝতে পারে যে আপনার পরিষেবা সম্পূর্ণরূপে মেনে চলে না বিভাগ 6.5.4 404 পাওয়া যায় নি ।
তবে তারপরে, আরএফসি 7231 দ্বারা ইঙ্গিতযুক্ত উদ্দেশ্য, পরবর্তী ডিলিটের মাধ্যমে 404 ফিরিয়ে দেওয়া, প্রথমে কোনও সমস্যা হওয়া উচিত নয়। আরও অনেক বিকাশকারী এটি করতে বেছে নিয়েছেন। এটি সম্ভবত কারণ কারণ, যে কোনও ক্লায়েন্ট এইচটিটিপি মুছে ফেলা (বা কোনও HTTP পদ্ধতি, সে ক্ষেত্রে) প্রয়োগ করে, অন্ধভাবে ফল ধরে না যে ফলাফলটি সর্বদা সফল 2XX হবে। এবং তারপরে, একবার বিকাশকারী ত্রুটি পরিচালনার বিষয়টি বিবেচনা করা শুরু করলে, 404 পাওয়া যায় না এমন মনে হওয়া প্রথম ত্রুটিগুলির মধ্যে একটি হবে। এই মুহুর্তে, সে আশাবাদী একটি উপসংহার টানবে যে, এইচটিটিপি অপসারণের জন্য 404 ত্রুটি উপেক্ষা করা শব্দার্থগতভাবে নিরাপদ। সমস্যা সমাধান.