http-headers
स्वीकार-शुल्क: (अनुरोध)
खोज…
परिचय
Accept-Charset सर्वर को बताता है कि क्लाइंट किस चरित्र को स्वीकार करता है।
वाक्य - विन्यास
- स्वीकार-चारसेट: प्रकार; गुणवत्ताकारक
- स्वीकार-चारसेट: प्रकार; गुणवत्ताकारक, प्रकार; गुणवत्ताकारक, प्रकार; गुणवत्ताकारक, ...
पैरामीटर
| पैरामीटर | विवरण |
|---|---|
| प्रकार | एक वर्ण सेट नाम। यह भी सभी चरित्र सेटों के लिए एक * हो सकता है |
| गुणवत्ता कारक | प्रारूप में गुणवत्ता का कारक ;q=0.8 (वैकल्पिक) |
टिप्पणियों
Accept-Charset कई कैरेक्टर सेट लेता है और इसमें एक वैकल्पिक वरीयता शामिल है जिसके लिए एक सर्वर का उपयोग करना चाहिए। Iset "चरित्र सेट" रजिस्ट्री में उपलब्ध चार्ट की सूची से चारसेट एक है। उदाहरण के लिए UTF-8 ।
एक वैकल्पिक गुणवत्ता कारक (एक ;q= ) का उपयोग करके कॉमा को अलग किया जाता है जो इस प्रकार का उपयोग करने के लिए ग्राहकों की पसंद का उपयोग किया जाता है। गुणवत्ता कारक में 0 से 1 तक का मान होता है जिस संख्या में उस प्रकार के लिए अधिक वरीयता होती है।
यदि यह हेडर शामिल नहीं है, तो क्लाइंट किसी भी चार्ट को स्वीकार करेगा।
सर्वर क्लाइंट को यह निर्धारित करने के लिए Content-Type का उपयोग करता है कि वह किस चरित्र का उपयोग कर रहा है।
यदि सर्वर को उत्तर देने के लिए स्वीकार्य चार्टसेट नहीं मिल रहा है, तो उसे 406 (स्वीकार्य नहीं) प्रतिक्रिया भेजनी चाहिए या इस हेडर को अनदेखा करना चाहिए और कोई सामग्री बातचीत नहीं करनी चाहिए।
केवल UTF-8 को स्वीकार करें
निवेदन: " http://example.com "
GET / HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Accept: text/html,application/xml;q=0.9,*/*;q=0.8 Accept-Charset: UTF-8 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive
क्लाइंट केवल UTF-8 चार सेट स्वीकार करेगा।
केवल UTF-8 और iso-8859-1 को स्वीकार करें
निवेदन: " http://example.com "
GET / HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Accept: text/html,application/xml;q=0.9,*/*;q=0.8 Accept-Charset: UTF-8, iso-8859-1 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive
ग्राहक केवल UTF-8 और iso-8859-1 चार सेट स्वीकार करेगा।
केवल प्राथमिकता के साथ UTF-8, iso-8859-1 स्वीकार करें
निवेदन: " http://example.com "
GET / HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Accept: text/html,application/xml;q=0.9,*/*;q=0.8 Accept-Charset: UTF-8, iso-8859-1;q=0.8 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive
क्लाइंट UTF-8 और iso-8859-1 चार सेट स्वीकार करेगा लेकिन UTF-8 (जिसकी गुणवत्ता कारक 1.0 है) को प्राथमिकता देता है।
किसी भी परेशान को स्वीकार करें लेकिन कुछ प्रकारों के लिए वरीयता है
निवेदन: " http://example.com "
GET / HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Accept: text/html,application/xml;q=0.9,*/*;q=0.8 Accept-Charset: UTF-8, iso-8859-1;q=0.8, *;q=0.5 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive
क्लाइंट किसी भी गड़बड़ी को स्वीकार करेगा लेकिन UTF-8 उपलब्ध नहीं होने पर UTF-8 और उसके बाद iso-8859-1 को प्राथमिकता देता है।