HTTP स्वीकार हेडर अर्थ




http-headers mime-types (2)

नहीं, अगर गुणवत्ता पैरामीटर गुम है q=1.0 माना जाता है:

0 से 1 (खंड 3.9) के क्वाल्व पैमाने का प्रयोग करके रिश्तेदार गुणवत्ता वाले कारक [...] को दर्शाने के लिए प्रत्येक मीडिया श्रेणी का पालन एक या अधिक स्वीकार्य पैरामीटर के साथ "q" पैरामीटर से किया जा सकता है। डिफ़ॉल्ट मान q = 1 है

तो दिए गए मान को इस तरह व्याख्या करना है: " एप्लिकेशन / एक्सएमएल , एप्लीकेशन / एक्सएचटीएमएल + एक्सएमएल , और इमेज / पीएनजी पसंदीदा मीडिया प्रकार हैं, लेकिन अगर वो मौजूद नहीं हैं, तो टेक्स्ट / html इकाई ( text/html;q=0.9 भेजें text/html;q=0.9 ), और यदि वह मौजूद नहीं है, तो पाठ / सादा इकाई ( text/plain;q=0.8 ) भेजें, और यदि वह मौजूद नहीं है, तो किसी अन्य मीडिया प्रकार ( */*;q=0.5 )। "

जब किसी ब्राउज़र के अनुरोध शीर्ष लेख को स्वीकार करता है, तो वह निम्न प्रकार से कहता है:

Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5

क्या इसका अर्थ है कि application/xml , application/xhtml+xml , और text/html सभी में 0.9 का एक गुणवत्ता परम है?

या इसका मतलब यह है कि application/xml और application/xhtml+xml में डिफ़ॉल्ट ( q=1 ) है और text/html में q=0.9 परम है?

मैं पूर्व मानता हूं, लेकिन उम्मीद कर रहा था कि कोई और अधिक निश्चित रूप से जानता था।


जरूर, यह "एप्लिकेशन / एक्सएमएल, एप्लिकेशन / एक्सएचटीएमएल + एक्सएमएल और इमेज / पीएनजी के पसंदीदा मीडिया प्रकार हैं, लेकिन यदि वे मौजूद नहीं हैं, तो टेक्स्ट / html इकाई भेजें, और यदि वह मौजूद नहीं है, तो भेज दें पाठ / सादा इकाई, अगर वह अभी भी मौजूद नहीं है, तो किसी भी अन्य मीडिया प्रकार के साथ एक इकाई भेजें। "







content-negotiation