2015-10-20 4 views
11

उपयोगकर्ताओं को क्या सही प्रतिक्रिया होगी जब वे किसी अन्य/odata api के पीछे बैठे डेटासेट पर किसी इकाई को हटाने का प्रयास करते हैं, और ऑपरेशन को विदेशी कुंजी बाधा के कारण निष्पादित नहीं किया जा सकता है? क्या यह एक बुरा अनुरोध है? स्वीकार्य नहीं है? एक सर्वर-साइड त्रुटि (> = 500)?प्रतिक्रिया के लिए सही HTTP स्थिति कोड क्या है जब मैं एफके बाधा के कारण DELETE निष्पादित नहीं कर सकता?

+0

मेरे लिए स्वीकार्य नहीं' है, तो यह एक उदाहरण है जब देता है ' – Zulu

उत्तर

14

बस यह वेबसाइट मिली है जो कहती है कि '40 9 संघर्ष' का उपयोग किया जाना चाहिए जब 'संसाधन की वर्तमान स्थिति के साथ संघर्ष के कारण अनुरोध पूरा नहीं हो सका' और 'जहां यह अपेक्षा की जाती है कि उपयोगकर्ता हो सकता है संघर्ष का समाधान और अनुरोध फिर से जमा करने में सक्षम झरना हटाना रद्द करें समर्थित नहीं है 'जो थोड़े मेरे परिदृश्य जैसा दिखता है ..

http://www.restapitutorial.com/httpstatuscodes.html

संबंधित मुद्दे