ଲିଙ୍କ୍ ହୋଇଥିବା libcurl କୁ HTTPS-ପ୍ରକ୍ସି ସମର୍ଥନ ପାଇଁ ଯାଞ୍ଚ କରନ୍ତୁ
ଅସମର୍ଥିତ HTTPS ପ୍ରକ୍ସି ବିଲ୍ଡକୁ HTTPS ଗନ୍ତବ୍ୟ ବହନ କରୁଥିବା ସାଧାରଣ HTTP ପ୍ରକ୍ସିଠାରୁ ଅଲଗା କରନ୍ତୁ।
CURLE_NOT_BUILT_IN ଅର୍ଥ ଅନୁରୋଧିତ ବୈଶିଷ୍ଟ୍ୟ libcurl ବିଲ୍ଡରେ ନାହିଁ। https:// ପ୍ରକ୍ସି URL ସହିତ, ଆପଣଙ୍କ ଆପ୍ଲିକେସନ୍ ପ୍ରକୃତରେ ଲୋଡ୍ କରିଥିବା ଲାଇବ୍ରେରୀରେ HTTPS-ପ୍ରକ୍ସି ସମର୍ଥନ ଯାଞ୍ଚ କରନ୍ତୁ।
curl_version_info(CURLVERSION_NOW) ସେହି ଲାଇବ୍ରେରୀର ସଂସ୍କରଣ, TLS ବ୍ୟାକଏଣ୍ଡ ଏବଂ ବୈଶିଷ୍ଟ୍ୟ ଫ୍ଲାଗ ରିପୋର୍ଟ କରେ। CURL_VERSION_HTTPS_PROXY HTTPS-ପ୍ରକ୍ସି ସାମର୍ଥ୍ୟ ଚିହ୍ନଟ କରେ; ସାଧାରଣ HTTPS ଗନ୍ତବ୍ୟ ସମର୍ଥନ ଅନ୍ୟ ଏକ ବୈଶିଷ୍ଟ୍ୟ। ଅଲଗା curl ଏକ୍ଜିକ୍ୟୁଟେବଲ୍ ଅନ୍ୟ ଲାଇବ୍ରେରୀ ବିଲ୍ଡ ବ୍ୟବହାର କରିପାରେ।
ପ୍ରଥମେ ଶ୍ରୋତାର ପ୍ରୋଟୋକଲ ନିଶ୍ଚିତ କରନ୍ତୁ। HTTPS ଗନ୍ତବ୍ୟ ବହନ କରୁଥିବା ସାଧାରଣ HTTP ପ୍ରକ୍ସି ଏବେ ମଧ୍ୟ http:// ପ୍ରକ୍ସି URL ବ୍ୟବହାର କରେ। ଶ୍ରୋତାର ବର୍ଣ୍ଣନା ସଂଶୋଧନ କଲାବେଳେ ସେହି ମୂଲ୍ୟ ବଦଳାଇବା ଉଚିତ।
ଯଦି ମଧ୍ୟସ୍ଥ ନିଜେ TLS ଆବଶ୍ୟକ କରେ, ଏହାର https:// URL ରଖନ୍ତୁ ଏବଂ ସୁସଙ୍ଗତ ଲାଇବ୍ରେରୀ ବ୍ୟବହାର କରନ୍ତୁ। libcurl 7.52.0 ରେ OpenSSL ସହିତ HTTPS ପ୍ରକ୍ସି ଯୋଡିଛି ଏବଂ 7.87.0 ରେ ବ୍ୟାକଏଣ୍ଡ ସମର୍ଥନ ବିସ୍ତାର କରିଛି। ରନଟାଇମ୍ ସଂସ୍କରଣ, ଚୟନିତ TLS ବ୍ୟାକଏଣ୍ଡ ଏବଂ କମ୍ପାଇଲ୍ ହୋଇଥିବା ବୈଶିଷ୍ଟ୍ୟ ସବୁ ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ; ଅସମ୍ପୃକ୍ତ ବିଲ୍ଡ ବିକଳ୍ପ ସକ୍ରିୟ କରିବା ଏହି ସାମର୍ଥ୍ୟ ପ୍ରମାଣ କରେ ନାହିଁ।