যদি অনুরোধটি সঠিকভাবে পার্স করা না যায় (অনুরোধ সত্তা / বডি সহ) যথাযথ প্রতিক্রিয়া 400 টির খারাপ অনুরোধ [ 1 ]।
আরএফসি 4918 বলেছে যে 422 অপ্রাপ্তিযোগ্য সত্তা প্রযোজ্য হবে যখন অনুরোধ সত্তা সিনট্যাকটিকভাবে সু-গঠিত হয়, তবে শব্দার্থগতভাবে ভ্রান্ত হয়। সুতরাং যদি অনুরোধ সত্তা গার্ফ করা হয় (খারাপ ইমেল ফর্ম্যাটের মতো) 400 ব্যবহার করুন; তবে যদি এটি ঠিক বোঝায় না (যেমন @example.com
) 422 ব্যবহার করুন।
যদি সমস্যাটি হ'ল, প্রশ্নে বর্ণিত হিসাবে, ব্যবহারকারীর নাম / ইমেল ইতিমধ্যে বিদ্যমান রয়েছে, আপনি বিরোধের বিবরণ সহ 409 সংঘাত [ 2 ] এবং এটি কীভাবে ঠিক করবেন সে সম্পর্কে একটি ইঙ্গিত ব্যবহার করতে পারেন (এই ক্ষেত্রে, "বেছে নিন বিভিন্ন ব্যবহারকারীর নাম / ইমেল ")। তবে লিখিত হিসাবে অনুমান অনুসারে, 403 নিষিদ্ধ [ 3 ] এই ক্ষেত্রেও ব্যবহার করা যেতে পারে, এইচটিটিপি অনুমোদন সত্ত্বেও তর্ক।
412 পূর্বশর্ত ব্যর্থ [ 4 ] ব্যবহৃত হয় যখন ক্লায়েন্ট দ্বারা সরবরাহ করা পূর্ব শর্ত অনুরোধ শিরোনাম (যেমন If-Match
) মিথ্যাতে মূল্যায়ন করে। এটি হ'ল, ক্লায়েন্টটি কিছু অনুরোধ করেছিল এবং পূর্ব শর্ত সরবরাহ করে, পুরোপুরি জেনে যে এই পূর্বশর্তগুলি ব্যর্থ হতে পারে। 412 কখনই নীল থেকে ক্লায়েন্টের উপরে স্প্রিং করা উচিত নয়, এবং প্রতি সেবার অনুরোধ সত্তার সাথে সম্পর্কিত হওয়া উচিত নয় ।