2013-02-22 12 views
11

कि निम्नलिखित प्रतिक्रिया मिलती है एक HTTP अनुरोध पर विचार करें?सामग्री के प्रकार को शरीर के बिना 4xx त्रुटि के लिए क्या होना चाहिए?</p> <pre><code>405 Method Not Allowed Content-Length: 0 </code></pre> <p>क्या कुछ इस तरह की सामग्री प्रकार होना चाहिए:

  • कुछ भी सेट नहीं है?
  • सेट नहीं है?
  • सेट text/plain करने के लिए या text/html
+0

संभावित डुप्लिकेट [संदेश निकाय खाली होने पर सामग्री-प्रकार शीर्षलेख मौजूद होना चाहिए] (http://stackoverflow.com/questions/29784398/should-content-type-header-be-present-when-the- संदेश-शरीर-खाली है) – Helen

उत्तर

12

आप किसी भी सामग्री नहीं मिला है, इसलिए मैं एक Content-Type पर पूरी तरह से तैयार नहीं होता। यदि आपको लगता है कि क्लाइंट (जो असंभव लगता है, ईमानदार होने के लिए) का कारण बनता है, तो शायद मैं text/plain के साथ जाऊंगा - निश्चित रूप से text/html नहीं, क्योंकि आपकी "खाली सामग्री" एक HTML दस्तावेज़ नहीं है।

+0

https://github.com/rack/rack/issues/472 देखें जो हमारे प्रश्न की जड़ है। –

+1

@ डीबी .: यह पहले ऐसा कहना उपयोगी होगा। ऐसा लगता है कि आपको मूल रूप से जो भी बग समाप्त होता है उसका पालन करने की आवश्यकता होती है। –

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