Dejinta boroksi ee Perl LWP ee HTTP iyo HTTPS
Ku habee Perl LWP si cad u jeelka HTTPS oo dooro ogaanshaha deegaanka marka ay tahay isha loogu talagalay dejinta.
Dejinta boroksi HTTP ee nidaamka HTTP ma dejiso sida daruuri ah codsi HTTPS. LWP dhexdiisa, nidaamka URL-ka la codsaday ayaa go'aamiya khariidadda boroksi ee la isticmaalo.
Qodob dhamaad oo cad oo la wadaago ayaa loo qoondeyn karaa labada nidaam:
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/');Codsiyada guud ee la oggolaaday, liiska boroksiyada HTTP wuxuu soo bandhigaa musharraxiin loogu talagalay URL-ka boroksi ee LWP ee la wadaago. Meeshu waa HTTPS halka URL-ka boroksi uu yahay HTTP. Kani waa habayn CONNECT caadi ah, ma aha sabab lagu beddelo magaca nidaamka boroksi oo loo dhigayo HTTPS.
Haddii barnaamijku ay tahay inuu akhriyo doorsoomayaasha deegaanka boroksi, dooro ogaanshahaas iyada oo loo marayo env_proxy. Doorsoome ku jira qolka amarrada wax faa'iido ah ma leh haddii macmiilkan uusan waligiis soo dejisan. Baadh dejinta HTTPS ee khuseeya iyo xeerarka dhaafka, ma aha oo kaliya qiimaha HTTP.
Hayso isha habaynta la doortay si ula kac ah. Soo dejinta dejinta deegaanka ka dib qoondeyn cad waxay ka dhigi kartaa natiijada mid ka duwan qodobka dhamaadka ee koodku u muuqdo inuu doortay.
Kalsoonida shahaadada iyo xaqiijinta websaydka waxay ka madax banaan yihiin dariiqa boroksi. Baadh xiriir toos ah, diidmo boroksi iyo khalad TLS dambe heerarkooda gaarka ah halkii aad isku mar beddeli lahayd dhammaan dejinta.