2012-12-20 38 views
8

यदि कोई HTTP संसाधन दिए गए HTTP विधि के साथ अनुरोध को संभालने में सक्षम नहीं है, तो उसे अनुमत HTTP विधियों को सूचीबद्ध करने के लिए Allow शीर्षलेख भेजना चाहिए। Allow शीर्षलेख के साथ प्रतिक्रिया प्राप्त करने की एक अन्य संभावना OPTIONS विधि के साथ अनुरोध भेजना है।क्या HTTP को हेडर को "विकल्प" रखने की अनुमति देनी चाहिए?

मुझे आश्चर्य है कि Allow शीर्षलेख में OPTIONS विधि स्वयं होनी चाहिए या नहीं।

उदाहरण:

Allow: GET, PUT, DELETE, OPTIONS 

या

Allow: GET, PUT, DELETE 

क्या सही है?

+0

आपको क्या लगता है कि विकल्प शामिल नहीं किए जाने चाहिए? –

+0

मैं सोच रहा हूं क्योंकि एक विकल्प अनुरोधों में विकल्प विधि के रूप में विकल्प भी शामिल होंगे। यह अनावश्यक होगा। – deamon

उत्तर

10

मुझे नहीं लगता कि क्यों नहीं। OPTIONS अनुरोध विधि का उपयोग अनुरोधित यूआरआई के लिए उपलब्ध संचार विकल्पों के बारे में जानकारी के अनुरोध के लिए किया जाता है। कुछ ग्राहक अनुरोध संसाधनों पर कार्रवाई प्राप्त करने या निष्पादित किए बिना संचार आवश्यकताओं और सर्वर की क्षमताओं को निर्धारित करने के लिए OPTIONS का उपयोग करते हैं।