मैंने थोड़ा सा पोक किया है, लेकिन अनुरोध के सफल होने पर मुझे HTTP स्थिति कोड नहीं दिखाई देता है, लेकिन "वापसी की स्थिति" के बाद कोई त्रुटि होती है।"त्रुटियों के साथ सफलता" के लिए HTTP स्थिति कोड?
उदा।, कहें कि आप एक अनुरोध को संसाधित करते हैं, यह डेटाबेस के प्रति प्रतिबद्ध है, लेकिन परिणाम लौटने पर आप स्मृति का संचालन करते हैं, या एनपीई का सामना करते हैं, या आप क्या हैं। यह 200
प्रतिक्रिया रहा है, लेकिन अब, आंतरिक रूप से, आप उचित, अच्छी तरह से गठित प्रतिक्रिया वापस करने में सक्षम नहीं हैं।
202 Accepted
फिट नहीं लगता है क्योंकि हम पहले ही अनुरोध संसाधित कर चुके हैं।
क्या स्थिति कोड का अर्थ है "सफलता, लेकिन त्रुटियां"? क्या कोई भी अस्तित्व में है?
उस स्थिति में आपको यह सुनिश्चित करना होगा कि आपने क्लाइंट को पहले ही कुछ डेटा नहीं भेजा है, क्योंकि तब आप पहले से ही कोई वापसी नहीं कर चुके हैं: डेटा के पहले बाइट्स से पहले हेडर (स्टेटस कोड सहित) ब्राउज़र को भेजा गया। –
हे - दी गई :)। मुझे लगता है कि मैं उस बिंदु-से-रिटर्न से पहले पॉइंट-ऑफ-नो-रिटर्न के बारे में बात कर रहा हूं। अधिकांश समय, हालांकि, सर्वर साइड कोड इसे भेजने से पहले स्मृति में पूर्ण प्रतिक्रिया बनाता है, क्योंकि वे आमतौर पर ऐसा करने के लिए काफी छोटे होते हैं। –