प्रॉक्सी आणि त्याच्या गंतव्याशी HTTP/2 वाटाघाटी
curl चे --proxy-http2 HTTPS प्रॉक्सी जोडणी नियंत्रित करते. टनेलमधील गंतव्य स्वतःची HTTP आवृत्ती ठरवते.
वेबसाइट 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 साइटवर जाणारे दोन प्रॉक्सीही मार्ग, भार आणि जोडणी प्रस्थापनेच्या वेळेत वेगळे असू शकतात; साइटची आवृत्ती एकटी कार्यक्षमता समजावून सांगत नाही.