HTTP ئۇسۇلى ئۈچۈن HTTP ۋاكالەت مۇلازىمېتىر تەڭشەش HTTPS تەلەپنى چوقۇم تەڭشەپ بەرمەيدۇ. LWP دە، تەلەپ قىلىنغان URL نىڭ ئۇسۇلى قايسى ۋاكالەت خەرىتىسىنىڭ ئىشلىتىلىشىنى بېكىتىدۇ.

ئوچۇق ئورتاق ئاخىرقى نۇقتىنى ئىككى ئۇسۇلغا تەقسىملىگىلى بولىدۇ:

use LWP::UserAgent;

my $ua = LWP::UserAgent->new(timeout => 15);
$ua->proxy(['http', 'https'], 'http://proxy.example.net:8080');
my $response = $ua->get('https://example.com/');

رۇخسەت قىلىنغان ئاممىۋى تەلەپلەر ئۈچۈن HTTP ۋاكالەت مۇلازىمېتىر تىزىملىكى ئورتاق LWP ۋاكالەت URL ى ئۈچۈن نامزاتلارنى تەمىنلەيدۇ. مەنزىل HTTPS، ۋاكالەت URL ى بولسا HTTP. بۇ نورمال CONNECT تەرتىپى، ۋاكالەت ئۇسۇلىنىڭ نامىنى HTTPS قىلىشقا سەۋەب ئەمەس.

ئەگەر پروگرامما ۋاكالەت مۇھىت ئۆزگەرگۈچىلىرىنى ئوقۇشى كېرەك بولسا، بۇ بايقاشنى env_proxy ئارقىلىق تاللاڭ. shell دىكى ئۆزگەرگۈچى بۇ خېرىدار ئۇنى ھەرگىز ئىمپورت قىلمىسا پايدىسىز. پەقەت HTTP قىممىتىنى ئەمەس، مۇناسىۋەتلىك HTTPS تەڭشىكى ۋە ئايلىنىپ ئۆتۈش قائىدىلىرىنى تەكشۈرۈڭ.

تاللانغان سەپلىمە مەنبەسىنى قەستەن ساقلاڭ. ئوچۇق تەقسىملىگەندىن كېيىن مۇھىت تەڭشەكلىرىنى ئىمپورت قىلىش نەتىجىنى كود تاللاۋاتقاندەك كۆرۈنگەن ئاخىرقى نۇقتىدىن پەرقلىق قىلىشى مۇمكىن.

گۇۋاھنامە ئىشەنچى ۋە تور بېكەت دەلىللەش ۋاكالەت يول باشلاشتىن ئايرىم قالىدۇ. بارلىق تەڭشەكلەرنى بىرلا ۋاقىتتا ئالماشتۇرۇشنىڭ ئورنىغا بىۋاسىتە ئۇلىنىش، ۋاكالەتنىڭ رەت قىلىشى ۋە كېيىنكى TLS خاتالىقىنى ئۆز باسقۇچىدا دىئاگنوز قىلىڭ.

مۇناسىۋەتلىك ماقالىلەر