मेरे पास एक एप्लिकेशन है जो उपयोगकर्ताओं को संदेश भेजता है। पोस्ट अनुरोध में एक XML स्ट्रिंग को स्थानांतरित किया जाता है जिसमें सभी उपयोगकर्ता शामिल होते हैं जिन्हें उस विशेष संदेश को प्राप्त करना चाहिए। यदि सूची में मौजूद कोई भी उपयोगकर्ता मौजूद नहीं है, तो मैं लापता उपयोगकर्ताओं की सूची ग्राहक को आगे के मूल्यांकन के लिए वापस दे देता हूं।
अब मैं खुद से पूछ रहा हूं कि आवेदन के लिए उचित स्थिति कोड क्या होगा, यह कहते हुए कि अनुरोध स्वीकार कर लिया गया था, लेकिन ऐसी चीजें थीं जो नहीं की जा सकती थीं।
यदि सूची में लापता उपयोगकर्ताओं को शामिल करने की अनुमति नहीं थी, तो समस्या से बचा जाएगा। तब भेजने का प्रयास सिर्फ 4xx त्रुटि प्राप्त करेगा। लेकिन इस तरह से एपीआई बनाने का कोई मतलब नहीं है। दूसरी ओर मैं त्रुटि स्थिति पर विशुद्ध रूप से आवेदन विशिष्ट होने पर विचार कर सकता था। लेकिन सिर्फ 200 भेजना ठीक नहीं लगता। और ग्राहक को संकेत देने के लिए अच्छा होगा जब त्रुटि प्रतिक्रिया में गहराई से देखना होगा। उन उपयोगकर्ताओं को संदेश भेजने से बचने के लिए उदा