ପ୍ରକ୍ସି ଓ ତାହାର ଗନ୍ତବ୍ୟ ସହ 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 ସାଇଟ୍କୁ ଯାଉଥିବା ଦୁଇ ପ୍ରକ୍ସି ମଧ୍ୟ ରାସ୍ତା, ଭାର ଓ ସ୍ଥାପନ ସମୟରେ ଭିନ୍ନ ହୋଇପାରେ; ସାଇଟ୍ର ସଂସ୍କରଣ ଏକା କାର୍ଯ୍ୟକ୍ଷମତା ବୁଝାଏନି।