HTTP/1.1 Upgrade header
अपग्रेड हेडर फ़ील्ड एक एच. टी. टी. पी. हेडर फ़ील्ड है जिसे एच. टी. टी. पी./1.1 में पेश किया गया है। एक्सचेंज में, ग्राहक एक स्पष्ट पाठ अनुरोध करके शुरू करता है, जिसे बाद में एक नए एचटीटीपी प्रोटोकॉल संस्करण में अपग्रेड किया जाता है या एक अलग प्रोटोकॉल में बदल दिया जाता है। ग्राहक द्वारा कनेक्शन उन्नयन का अनुरोध किया जाना चाहिए; यदि सर्वर उन्नयन को लागू करना चाहता है तो यह 426 उन्नयन आवश्यक प्रतिक्रिया भेज सकता है। ग्राहक तब कनेक्शन को खुला रखते हुए उपयुक्त उन्नयन शीर्षकों के साथ एक नया अनुरोध भेज सकता है। टी. एल. एस. के साथ उपयोग एक उपयोग सामान्य एच. टी. टी. पी. पोर्ट पर अनुरोध शुरू करने के लिए है लेकिन ट्रांसपोर्ट लेयर सिक्योरिटी (टी. एल. एस.) पर स्विच करें। व्यवहार में इस तरह का उपयोग दुर्लभ है, एच. टी. टी. पी. एस. एन्क्रिप्टेड एच. टी. टी. पी. शुरू करने का एक अधिक सामान्य तरीका है। सर्वर पुराने ग्राहकों को सचेत करने के लिए एक 426 स्थिति कोड लौटाता है कि विफलता ग्राहक से संबंधित थी (400 स्तर के कोड ग्राहक की विफलता का संकेत देते हैं)। एक सुरक्षित कनेक्शन स्थापित करने के लिए यह विधि फायदेमंद है क्योंकि यहः सर्वर पक्ष पर गन्दा और समस्याग्रस्त यू. आर. एल. पुनर्निर्देशन की आवश्यकता नहीं है; सुरक्षित वेबसाइटों की आभासी होस्टिंग को सक्षम करता है (हालांकि एच. टी. टी. पी. एस. सर्वर नाम संकेत का उपयोग करके भी इसकी अनुमति देता है); और किसी विशेष संसाधन तक पहुँचने का एक ही तरीका प्रदान करके उपयोगकर्ता के भ्रम की क्षमता को कम करता है। यदि सर्वर से एन्क्रिप्टेड सुरक्षित साधनों और बिना एन्क्रिप्टेड स्पष्ट साधनों दोनों के माध्यम से समान संसाधन उपलब्ध हैं, तो एक मध्य-व्यक्ति सर्वर के साथ एक एन्क्रिप्टेड कनेक्शन बनाए रखते हुए क्लाइंट के साथ एक अनएन्क्रिप्टेड और अप्रमाणित कनेक्शन बनाए रख सकता है। इस विधि के नुकसानों में शामिल हैंः ग्राहक यू. आर. आई. में एक सुरक्षित एच. टी. टी. पी. की आवश्यकता को निर्दिष्ट नहीं कर सकता है (हालांकि ग्राहक को उन्नयन वार्ता के माध्यम से इसकी आवश्यकता हो सकती है); और चूंकि एच. टी. टी. पी. को हॉप आधार पर परिभाषित किया गया है, इसलिए प्रॉक्सी सर्वरों को बायपास करने के लिए एच. टी. टी. पी. टनलिंग की आवश्यकता हो सकती है। वेबसॉकेट के साथ उपयोग वेबसॉकेट भी एक संगत तरीके से एचटीटीपी सर्वर के साथ कनेक्शन स्थापित करने के लिए इस तंत्र का उपयोग करता है। वेबसॉकेट प्रोटोकॉल के दो भाग होते हैंः उन्नत कनेक्शन स्थापित करने के लिए एक हाथ मिलाना, फिर वास्तविक डेटा हस्तांतरण। सबसे पहले, एक ग्राहक उपयोग किए जा रहे संस्करण को स्थापित करने और एक हैंडशेक स्थापित करने के लिए कुछ प्रोटोकॉल-विशिष्ट हेडर के साथ अपग्रेडः वेबसॉकेट एंड कनेक्शनः अपग्रेड हेडर का उपयोग करके एक वेबसॉकेट कनेक्शन का अनुरोध करता है। सर्वर, यदि वह प्रोटोकॉल का समर्थन करता है, तो उसी अपग्रेड के साथ जवाब देता हैः वेबसॉकेट और कनेक्शनः हेडर को अपग्रेड करें और हाथ मिलाने को पूरा करें। एक बार हाथ मिलाने का काम सफलतापूर्वक पूरा हो जाने के बाद, डेटा हस्तांतरण शुरू हो जाता है। एच. टी. टी. पी./2 के साथ उपयोग एच. टी. टी. पी. उन्नयन तंत्र का उपयोग सादा एच. टी. टी. पी. से शुरू होकर एच. टी. टी. पी./2 स्थापित करने के लिए किया जाता है। क्लाइंट एक एचटीटीपी/1.1 कनेक्शन शुरू करता है और एक उन्नयनः एच2सी हेडर भेजता है। यदि सर्वर एच. टी. टी. पी./2 का समर्थन करता है, तो यह एच. टी. टी. पी. 101 स्विचिंग प्रोटोकॉल स्थिति कोड के साथ जवाब देता है। एच. टी. टी. पी. उन्नयन तंत्र का उपयोग केवल स्पष्ट पाठ एच. टी. टी. पी. 2 (एच2सी) के लिए किया जाता है। टीएलएस (एच2) पर एचटीटीपी2 के मामले में, इसके बजाय एएलपीएन टीएलएस प्रोटोकॉल एक्सटेंशन का उपयोग किया जाता है। यह भी देखें अवसरवादी कूटलेखन सुरक्षित हाइपरटेक्स्ट स्थानांतरण प्रोटोकॉल संदर्भ बाहरी लिंक हाइपरटेक्स्ट स्थानांतरण प्रोटोकॉल (एचटीटीपी) आई. ए. एन. ए. उन्नयन शीर्षलेख क्रिप्टोग्राफिक प्रोटोकॉल पर टोकन रजिस्ट्री का उन्नयन करें