2014-07-12 7 views
18

क्या बेवकूफ तरीकों के बार-बार अनुरोध एक ही प्रतिक्रिया कोड वापस करना है?क्या बेवकूफता में प्रतिक्रिया कोड शामिल हैं?

अन्य कई लोग are asking एक ही प्रश्न और विरोधाभासी उत्तरों के साथ समाप्त हो रहा है। उत्तर इस मामले पर एक आधिकारिक स्रोत का संदर्भ देना चाहिए।

उत्तर

29

I asked this question on the HTTP mailing list और idempotency does not include return codes बताया गया था। मतलब, आप HTTP 204 को संसाधन को हटाए जाने पर पहली बार वापस लौटने के लिए स्वतंत्र हैं, और बाद में HTTP 404, तब तक जब अनुरोध अनुरोध सर्वर स्थिति को नहीं बदलता है।

हालांकि यह सच है कि बाद के अनुरोध सर्वर स्थिति को नहीं बदल सकते हैं, प्रतिक्रिया कोड उस राज्य का हिस्सा नहीं माना जाता है।

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