HTTP OPTIONS
विधि का उपयोग यह निर्धारित करने के लिए किया जाता है कि सर्वर किसी दिए गए संसाधन पर अन्य तरीकों का समर्थन करता है। यह देखते हुए कि, मेरे पास दो प्रश्न हैं:HTTP विकल्प अनुरोध का जवाब कैसे दें?
यह प्रतिक्रिया कैसी दिखती है? मैंने
Public
,Allow
, और यहां तक किAccess-Control-Allow-Methods
हेडर में CSV सूचियों के साथ उदाहरण देखे हैं। क्या उन्हें सभी की जरूरत है? क्या फर्क पड़ता है? RFC 2616 यहां बहुत उपयोगी नहीं लगता है।क्या यह गैर-आरईएसटी-एपीआई वातावरण में संसाधनों का समर्थन करने वाले कार्यों की सूची के लिए इसका उपयोग करना उचित होगा? उदाहरण के लिए, मेरी
ConversionController
कार्रवाईconvert
, का समर्थन करता है, तो होगा इस मेकअप भावना की तरह एक प्रतिक्रिया:
अनुरोध:
OPTIONS /conversion HTTP/1.1
प्रतिक्रिया:
HTTP/1.1 200 OK
...
Allow: CONVERT
...
'अनुमति दें: कनवर्टर' ?? – Pacerier