X-Forwarded-Proto
HTTP शीर्षलेख मानों का पूर्ण विनिर्देश क्या है?एक्स-फॉरवर्ड-प्रोटो HTTP शीर्षलेख का पूर्ण विनिर्देश क्या है?
उत्तर
कोई "पूर्ण विनिर्देशन" नहीं है - यह एक वास्तविक तथ्य है। X-
शीर्षलेख नाम के सामने * ने इसे प्रयोगात्मक/गैर-मानक/विक्रेता-विशिष्ट के रूप में दर्शाया है। एक बार यह HTTP का मानक हिस्सा हो जाने पर, यह उपसर्ग खो देगा।
आईईटीएफ से इसे मानकीकृत करने पर कुछ काम है, लेकिन यह सिर्फ मसौदे चरणों में है, जहां तक मैं कह सकता हूं। इस लेखन के समय के रूप में नवीनतम मसौदे के लिए http://tools.ietf.org/html/draft-ietf-appsawg-http-forwarded-10 देखें। लेकिन ध्यान रखें कि यह किसी भी समय बदल सकता है, जबकि इसे बाहर निकाला जा रहा है, और अभी तक उत्पादन सामग्री में भरोसा नहीं है।
अद्यतन:
RFC 7239 अब Forwarded:
हैडर, जो X-Forwarded-*
को बदलने के लिए करना है परिभाषित करता है। यदि आप मानकों की परवाह करते हैं, तो मैं इसके बजाय इसका उपयोग करने की सलाह दूंगा।
* यह एक आधिकारिक चीज था, लेकिन अब नहीं है। RFC 6648X-
उपसर्ग सम्मेलन को हटा देता है। दुर्भाग्यवश, सम्मेलन इतनी व्यापक रूप से ज्ञात है (और बहिष्कार इतनी कम-कुंजी) कि आईईटीएफ के बाहर ज्यादातर लोग शायद सिफारिश को अनदेखा करेंगे।
के लिए यह भ्रामक है। HTTP एक्सडर फ़ील्ड में "एक्स-" उपसर्ग विशेष नहीं है। आपके द्वारा उल्लिखित इंटरनेट ड्राफ्ट को "फॉरवर्डेड" नामक एक * नया * हेडर फ़ील्ड परिभाषित करता है, जिसका अर्थ जंगली में पाए गए "एक्स-फॉरवर्डेड * *" हेडर फ़ील्ड को प्रतिस्थापित करना है। इसके अलावा, इसे प्रकाशन के लिए पहले ही स्वीकृत कर दिया गया है, इसलिए मुझे इसमें कोई और बदलाव की उम्मीद नहीं होगी। –
इसे इंटरनेट ड्राफ्ट के रूप में प्रकाशित किया गया था। परिभाषा के अनुसार, और जैसा कि अपने स्वयं के प्रस्ताव में कहा गया है, इसे केवल "प्रगति पर काम" माना जाना चाहिए। अपने जोखिम पर इस पर भरोसा करते हैं; यह पहले से ही * बदल गया है, 13 गुना अब तक। प्रत्येक परिवर्तन एक ही प्रकाशित हो जाता है। और कहें कि आपको "एक्स-" के बारे में क्या पसंद है, लेकिन यह * एक ज्ञात सम्मेलन है और काफी समय से रहा है। एक आरएफसी 15+ साल के इतिहास को अनदेखा नहीं करता है, जितना कि आईईटीएफ की इच्छा हो सकती है।:) – cHao
cHao ड्राफ्ट की स्थिति के लिए https://datatracker.ietf.org/doc/draft-ietf-appsawg-http-forwarded/ देखें - इसलिए ड्राफ्ट को आईईएसजी द्वारा अनुमोदित किया गया है और अब और नहीं बदला जाना चाहिए संपादकीय सुधार और सुधार के अलावा। यदि आप नाइटपिक करना चाहते हैं, तो मेरा सुझाव है कि आप आईईटीएफ मानक प्रक्रिया दस्तावेज से परामर्श लें। "एक्स-" के संबंध में –
मुझे "पूर्ण विनिर्देश" के बारे में पता नहीं है।
IETF APPSArea कार्य समूह ने हाल ही में एक नई हेडर फ़ील्ड "अग्रेषित" जो "एक्स-Forwarded- *" शीर्ष लेख फ़ील्ड है कि आप का उल्लेख को बदलने के लिए माना जाता है परिभाषित करने के लिए फैसला किया।
विवरण के लिए http://tools.ietf.org/html/draft-ietf-appsawg-http-forwarded देखें।
अंततः जून 2014 से RFC 7239 - Forwarded HTTP Extension है। शीर्षलेख को धारा 5.4 में परिभाषित किया गया है।
कुछ उदाहरण:
Forwarded: proto=https
Forwarded: for=1.2.3.4;proto=http
मैं सिर्फ यह बहुत ज्यादा समय नहीं लगेगा व्यापक रूप से अपनाया पाने की उम्मीद है। मानक कमी की वजह से शीर्षकों की विविधता का एक उदाहरण इस question में देखा जा सकता है।
इसे अपनाया जाने से पहले उम्र लेने जा रहा है। ऐसे कई सर्वर हैं जिन्हें नए HTTP शीर्षलेख को पार्स करने के लिए अद्यतन करने की आवश्यकता होगी। मैं वास्तव में उत्सुक अद्यतन पुस्तकालयों, ढांचे, सर्वर ... इत्यादि पर नहीं हूं – CMCDragonkai
"मानक" वह चीज है जो सार्वभौमिक रूप से उपयोग की जाती है और व्यावहारिक रूप से नए लोगों को पास की जाती है, न कि चयनित बुद्धिमान लोगों द्वारा आशीर्वादित चीज। ऐसी परिभाषा से, एक्स-फॉरवर्ड-प्रोटो मानक है और आरएफसी 7239 सिर्फ शोर है। – kubanczyk
मैं सहमत हूं कि "कोई भी" 'अग्रेषित नहीं करता है: 'यह एक नया मानक है जिसके बारे में कोई नहीं जानता है और हर कोई अभी भी' एक्स-फॉरवर्डेड- * 'का उपयोग कर रहा है। मैं दुर्घटना से आरएफसी 7239 पर ठोकर खाई। अब यह एक आरएफसी है जिसे इसे अपनाया जाएगा, लेकिन नया मानक एकाधिक हेडर सेट करने से भी अधिक जटिल है। क्या एचए-प्रॉक्सी अब मानकों को परिभाषित करता है? यह सब जटिल चीजें है। अब आपको पुराने गैर-मानक-मानक और नए मानक का समर्थन करना होगा। –
- 1. "कच्चे HTTP शीर्षलेख" क्या है? "HTTP शीर्षलेख" और "कच्चे HTTP शीर्षलेख" के बीच क्या अंतर है?
- 2. HTTP शीर्षलेख
- 3. HTTP शीर्षलेख प्रगामा क्या है: सार्वजनिक मतलब?
- 4. "वेरी: स्वीकार करें" HTTP शीर्षलेख का कार्य क्या है?
- 5. HTTP शीर्षलेख फ़ील्ड "सामग्री-स्थान" का उद्देश्य क्या है?
- 6. जेटी HTTP 413 शीर्षलेख पूर्ण त्रुटि - जावा/स्कैला
- 7. कस्टम HTTP शीर्षलेख
- 8. गिथब पेज, HTTP शीर्षलेख
- 9. पार्सिंग HTTP शीर्षलेख
- 10. एएसपी.नेट HTTP प्रमाणीकरण शीर्षलेख
- 11. HTTP शीर्षलेख क्या है यदि कोई नहीं-मैच: * मतलब है?
- 12. आवश्यक HTTP शीर्षलेख फ़ील्ड क्या हैं
- 13. HTTP शीर्षलेख - ntCoent-length
- 14. जेएसएफ, HTTP शीर्षलेख
- 15. ASIHTTPRequest और http शीर्षलेख
- 16. क्या HTTP अनुरोध URL HTTP अनुरोध शीर्षलेख का हिस्सा नहीं है?
- 17. सर्वर HTTP शीर्षलेख क्यों मौजूद है?
- 18. HTTP पोस्ट: सामग्री-लंबाई शीर्षलेख आवश्यक है?
- 19. http शीर्षलेख मानों पर अधिकतम?
- 20. प्राथमिकता क्या है: ईटीएजी या अंतिम-संशोधित HTTP शीर्षलेख?
- 21. HTTP दिनांक शीर्षलेख के पीछे तर्क क्या है?
- 22. HTTP अनुरोध शीर्षलेख: UserAgent variable
- 23. क्या x86 I/O पोर्ट असाइनमेंट का कोई विनिर्देश है?
- 24. Django में कस्टम HTTP शीर्षलेख
- 25. घनत्व और एनएनसीक्शन HTTP शीर्षलेख
- 26. मल्टी-लाइन HTTP शीर्षलेख भ्रम
- 27. पार्स http प्रतिक्रिया शीर्षलेख wget
- 28. एक शीर्षलेख पूर्ण स्क्रीन (चौड़ाई) सीएसएस
- 29. HTTP शीर्षलेख कैसे प्राप्त करें
- 30. HTTP शीर्षलेख या SOAP शीर्षलेख में WCF साबुन क्रियाएँ?
संबंधित: [कस्टम HTTP शीर्षलेख: नामकरण सम्मेलन] (http://stackoverflow.com/questions/3561381/custom-http-headers-naming-conventions) – BalusC
* 'अग्रेषित: के लिए = 192.0.2.60; आद्य = http; द्वारा = 203.0.113.43' * ....... आरएफसी 7239, https://en.wikipedia.org/wiki/X-forwarded- – Pacerier