मैं स्टैक एक्सचेंज के एपीआई परिणामों के आधार पर एक एपीआई सॉर्टा को कम करने की कोशिश कर रहा हूं।क्या यह जेसन परिणाम 404 या 200 लौटाएगा?
तो यहां मेरा जेसन आउटपुट है।
{
"items" : [ ... objects in here .... ]
"page" :
"page_size" :
"total_pages" :
"total_items_count" :
"maximum_quota" :
"remaining_quota" :
}
बहुत आसान सरल।
अब, मुझे यकीन नहीं है कि अगर व्यक्ति अनुरोध करने का प्रयास करता है तो क्या होगा .. उम .. उत्पाद या प्रश्न या जो भी हो, और आइटम मौजूद नहीं है।
जैसे ..
{
"items": []
... snipped ....
}
मैं सोच रहा था मैं ऊपर एक 200 और JSON वापसी होगी, आइटम संपत्ति खाली होने के साथ।
अन्य विचार मैं था आइटम संपदा के साथ कि json लौटने खाली लेकिन 404.
विचार/मानकों के जवाब http स्थिति की स्थापना की थी?
मैं वास्तव में जेसन को वापस करना चाहता हूं इससे कोई फर्क नहीं पड़ता। क्यूं कर? कोटा है। यहां तक कि एक खाली परिणाम अभी भी एपीआई सेवा के लिए एक कानूनी हिट है।
मेरी राय में, मैं 404 का उपयोग करूंगा, क्योंकि यह मानक कोड नहीं मिला है। – hawkfalcon