Postavljanje HTTP proxyja za HTTP šemu ne konfiguriše nužno HTTPS zahtev. U LWP-u šema traženog URL-a određuje koje se mapiranje proxyja koristi.

Eksplicitna zajednička krajnja tačka može se dodeliti obema šemama:

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/');

Za dozvoljene javne zahteve lista HTTP proxyja nudi kandidate za zajednički LWP proxy URL. Odredište je HTTPS dok je proxy URL HTTP. To je uobičajen CONNECT raspored, a ne razlog da preimenujete šemu proxyja u HTTPS.

Ako aplikacija treba da čita proxy promenljive okruženja, uključite to otkrivanje putem env_proxy. Promenljiva prisutna u školjci nije korisna ako je ovaj klijent nikada ne uveze. Proverite relevantnu HTTPS postavku i pravila zaobilaženja, ne samo HTTP vrednost.

Držite izabrani izvor konfiguracije namerno. Uvoz postavki okruženja nakon eksplicitne dodele može učiniti da se rezultat razlikuje od krajnje tačke koju kod naizgled bira.

Poverenje u sertifikat i autentifikacija veb sajta ostaju odvojeni od proxy usmeravanja. Dijagnostikujte direktnu vezu, odbijanje proxyja i kasniju TLS grešku u njihovim sopstvenim fazama umesto da zamenite sve postavke odjednom.

Povezani članci