किसी वेबसाईट पर HTTP कनेक्शन को अपग्रेड करते समय, कोई वैकल्पिक HTTP शीर्षलेख 'सेक-वेबसॉकेट-प्रोटोकॉल' में एक या अधिक सबप्रोटोकॉल प्रदान कर सकता है।वेबसाईट सबप्रोटोकॉल का अनुरोध करते समय HTTP प्रतिक्रिया कोड समर्थित नहीं है/पहचाना
यदि सर्वर किसी भी उपप्रोटोकॉल को स्वीकार करता है तो यह HTTP प्रतिक्रिया कोड 101 ("HTTP/1.1 101 स्विचिंग प्रोटोकॉल") के साथ प्रतिक्रिया करता है और चयनित उपप्रॉटोकॉल को इंगित करने वाले HTTP शीर्षलेख 'सेक-वेबसेट-प्रोटोकॉल' शामिल करता है।
लेकिन सर्वर को अज्ञात/असमर्थित उपप्रॉटोकॉल को सही ढंग से कैसे संभालना चाहिए?
क्या यह HTTP कनेक्शन के भीतर 'HTTP' के भीतर किया जाना चाहिए - कुछ HTTP प्रतिक्रिया कोड के उपयोग से?
या कनेक्शन को वेबसाईट में अपग्रेड किया जाना चाहिए - और तुरंत पूर्व निर्धारित वेबसाकेट स्थिति कोड के साथ 'बंद फ्रेम' भेजकर सर्वर द्वारा बंद किया जाना चाहिए?
आरएफसी 6455 क्या कहता है? मैं एक निष्कर्ष पर नहीं आ सकता। मौजूदा सर्वर कार्यान्वयन इसे कैसे संभालता है?
सादर /प्रति/
जैसा कि मैं इसे समझता हूं, खंड 4.2.2 में इस बारे में कुछ जानकारी है: "यदि सर्वर सुझाए गए सबप्रोटोकॉल (...) में से किसी एक से सहमत नहीं होना चाहता है, लेकिन यह पूरी तरह स्पष्ट नहीं है कि कनेक्शन के साथ क्या होता है । – pimvdb