वेबसाइटले HTTP/1.1 CONNECT टनेलबाट HTTP/2 प्रतिक्रिया दिन सक्छ। त्यसको TLS सेसनले क्लाइन्ट–प्रोक्सी जडानबाट स्वतन्त्र गन्तव्य प्रोटोकल तय गर्छ। उल्टो पनि सही छ: HTTPS प्रोक्सीमा HTTP/2 जडानले वेबसाइटमा HTTP/2 बाध्य पार्दैन।

बाहिरी जडानलाई जानाजानी जाँच्न curl 8.1.0 ले --proxy-http2 थप्यो:

curl --proxy https://proxy.example:8443 --proxy-http2 --connect-timeout 5 --max-time 15 --verbose https://example.com/

वास्तविक HTTPS प्रोक्सी र HTTP/2 समर्थित curl बिल्ड प्रयोग गर्नुहोस्। curl --version जाँची विस्तृत सहमति पढ्नुहोस्: प्रोक्सीले HTTP/1 मात्र दिन सक्छ, जुन curl ले प्रयोग गर्नेछ। विकल्पले साधारण HTTP वा SOCKS लिसनरमा HTTP/2 सुरु गर्दैन।

प्रोक्सी सहमति अन्तिम स्थानान्तरणको HTTP संस्करणबाट अलग टिप्नुहोस्। प्रतिक्रिया संस्करण वा अन्तिम स्थानान्तरणको write-out मानले बाहिरी प्रोक्सी जडान स्वतः वर्णन गर्दैन।

सार्वजनिक HTTP प्रोक्सी सूचीको अन्त्यबिन्दुका लागि समर्थित परिवहन र पूर्ण अनुरोधबाट सुरु गर्नुहोस्। साँच्चै HTTPS प्रोक्सी छ र त्यो बाहिरी क्षमता जाँच्न चाहनुहुन्छ भने विकल्प थप्नुहोस्, वेबसाइटले HTTP/2 समर्थन गर्छ भनेर होइन। एउटै HTTP/2 साइटमा पुग्ने दुई प्रोक्सी पनि मार्ग, भार र जडान स्थापना समयमा फरक हुन सक्छन्; साइटको संस्करणले मात्रै कार्यक्षमता व्याख्या गर्दैन।

सम्बन्धित लेखहरू