एएसपी.नेट में, मैं रनटाइम पर कैसे पता लगा सकता हूं कि क्लाइंट HTTP 2 का उपयोग कर कनेक्ट कर रहा है या नहीं?मैं कैसे पता लगा सकता हूं कि क्लाइंट HTTP/2 का उपयोग कर कनेक्ट कर रहा है या नहीं?
उत्तर
दिलचस्प बात यह है कि मुझे System.Web.HttpRequest
पर केवल कोई प्रासंगिक गुण नहीं मिल रहा है (केवल एक सरसरी दिखता था)। आप जो भी उपयोग कर रहे हैं उसके आधार पर, आप इसके आसपास खुदाई करना चाहते हैं और देखें कि vnext एपीआई में कुछ नया नहीं है या नहीं।
यदि आप ओविन का उपयोग कर रहे हैं तो आप एपीआई की संभावित कमी को भी कम कर सकते हैं। standard अनुरोध डेटा में owin.RequestProtocol
संपत्ति सेट करने के लिए अनिवार्य है।
एएसपी.नेट में आप OwinContext
ऑब्जेक्ट तक पहुंच सकते हैं जो HttpContext.Current.GetOwinContext()
के साथ कहीं भी उन गुणों का प्रतिनिधित्व करता है। वैकल्पिक रूप से, आप इसे अन्य माध्यमों (जैसे निर्भरता इंजेक्शन) द्वारा स्वयं पहुंच सकते हैं। यह आपके पर्यावरण पर निर्भर करेगा, कटाना और vnext के साथ ओविन स्टार्टअप कक्षा की तलाश करें।
अपने क्रोम ब्राउज़र पर HTTP/2 और SPDY के लिए प्लगइन स्थापित करें। यूआरएल पता बार में प्लगइन का एक बिजली प्रतीक होगा। अगर बिजली का प्रतीक नीला हो जाता है, तो यह इंगित करता है कि संचार HTTP/2.0 पर हो रहा है। हरा रंग एसपीडीवाई कनेक्शन इंगित करता है।
फ़ायरफ़ॉक्स के लिए, डेवलपर टूल विकल्प -> नेटवर्क पर जाएं, और उसके बाद सर्वर से कनेक्ट करें। आपको अपने प्रतिक्रिया शीर्षलेख पर अपग्रेड - एच 2 मिलेगा। अपग्रेड एच 2 इंगित करता है कि आपका क्लाइंट आपके सर्वर के साथ HTTP/2.0 चला रहा है।
- 1. मैं कैसे पता लगा सकता हूं कि कौन सा जेएआर एप्लीकेशन उपयोग नहीं कर रहा है?
- 2. मैं कैसे पता लगा सकता हूं कि उपयोगकर्ता किस ब्राउज़र का उपयोग कर रहा है?
- 3. मैं कैसे पता लगा सकता हूं कि विशिष्ट डेल्फी आईडीई चल रहा है या नहीं?
- 4. मैं कैसे पता लगा सकता हूं कि मेरा प्रतीकात्मक लिंक क्या इंगित कर रहा है?
- 5. मैं कैसे पता लगा सकता हूं कि सी # का उपयोग कर प्रक्रिया पहले से चल रही है या नहीं?
- 6. मैं कैसे पता लगा सकता हूं कि मॉड्यूल मूस लोड कर रहा है?
- 7. मैं कैसे बता सकता हूं कि कोई वेब क्लाइंट विज्ञापन अवरुद्ध कर रहा है या नहीं?
- 8. मैं कैसे पता लगा सकता हूं कि मैं किस सिद्धांत का चल रहा हूं?
- 9. एंड्रॉइड 2.2 - मैं कैसे पता लगा सकता हूं कि मैं एसडीकार्ड पर स्थापित हूं या नहीं?
- 10. मैं कैसे पता लगा सकता हूं कि ब्राउज़र ब्लिंक टैग का समर्थन करता है या नहीं?
- 11. मैं कैसे पता लगा सकता हूं कि मेरा उपयोगकर्ता किस आईओएस डिवाइस का उपयोग कर रहा है?
- 12. मैं कैसे पता लगा सकता हूं कि कोरिया में एंड्रॉइड ऐप का उपयोग किया जा रहा है या नहीं?
- 13. मैं कैसे पता लगा सकता हूं कि बिना किसी देरी के जावा नेटवर्क कनेक्ट नहीं है?
- 14. मैं कैसे पता लगा सकता हूं कि मैं किस गिट का संस्करण चला रहा हूं?
- 15. मैं कैसे पता लगा सकता हूं कि ब्राउज़र एमजेपीईजी का समर्थन करता है या नहीं?
- 16. मैं कैसे पता लगा सकता हूं कि स्ट्रिंग का पहला अक्षर एक संख्या है या नहीं?
- 17. प्रतिक्रिया में, मैं कैसे पता लगा सकता हूं कि मेरा घटक क्लाइंट या सर्वर से प्रतिपादित कर रहा है या नहीं?
- 18. मैं कैसे पता लगा सकता हूं कि कोई स्क्रीन संवेदनशील है या नहीं?
- 19. मैं कैसे पता लगा सकता हूं कि मेरा ब्राउज़र फ़ायरफ़ॉक्स है या नहीं?
- 20. मैं जीडब्ल्यूटी का उपयोग कर ऑपरेटिंग सिस्टम का पता कैसे लगा सकता हूं?
- 21. मैं कैसे पता लगा सकता हूं कि मैं रिपोर्टलाब का कौन सा संस्करण चला रहा हूं?
- 22. मैं कैसे पता लगा सकता हूं कि मेरे कोड का प्रतिरूपण करना चाहिए या नहीं?
- 23. मैं कैसे पता लगा सकता हूं कि जावा फ़ील्ड में क्षणिक संशोधक है या नहीं?
- 24. मैं कैसे पता लगा सकता हूं कि वीबी.Net DataRow
- 25. मैं कैसे पता लगा सकता हूं कि AdMob ने विज्ञापन लोड किया है या नहीं?
- 26. मैं कैसे पता लगा सकता हूं कि कर्ल लटक रहा है और उत्तरदायी क्यों है?
- 27. मैं कैसे पता लगा सकता हूं कि मेरा कोड "अंदर" साइडकीक सर्वर या प्यूमा चला रहा है या नहीं?
- 28. जावास्क्रिप्ट, मुझे नहीं पता कि मैं क्या कर रहा हूं
- 29. मैं कैसे पता लगा सकता हूं कि ApplyUpdates डेटा डालें या अपडेट करेगा या नहीं?
- 30. मैं गिट का उपयोग कर कॉपी और पेस्ट कोड का पता कैसे लगा सकता हूं?
मुझे सभी कनेक्टिंग उपयोगकर्ताओं के लिए सर्वर पर रनटाइम पर पता लगाना होगा। – boot4life