Perl LWP-proxyynstellingen foar HTTP en HTTPS
Konfigurearje Perl LWP foar HTTPS-bestimmingen eksplisyt en kies omjouwingsûntdekking as dat de bedoelde boarne fan ynstellingen is.
It ynstellen fan in HTTP-proxy foar it HTTP-skema konfigurearret net needsaaklik in HTTPS-fersyk. Yn LWP bepaalt it skema fan 'e oanfrege URL hokker proxy-kaart brûkt wurdt.
In eksplisyt mienskiplik einpunt kin oan beide skema's tawiisd wurde:
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/');Foar tastiene iepenbiere fersiken biedt de HTTP-proxylist kandidaten foar de mienskiplike LWP-proxy-URL. It bestimming is HTTPS wylst de proxy-URL HTTP is. Dat is in normale CONNECT-regeling, gjin reden om it proxyskema nei HTTPS te ferneamen.
As de applikaasje proxy-omjouwingsfariabelen lêze moat, kies dy ûntdekking fia env_proxy. In fariabele yn 'e shell is nutteleas as dizze klant him nea ymportearret. Bepratek de oanbelangjende HTTPS-ynstelling en de omsyregels, net allinnich de HTTP-wearde.
Hâld de keazen konfiguraasjeboarne bewust. Omjouwingsynstellingen ymportearje nei in eksplisite tawizing kin it resultaat oars meitsje as it einpunt dat de koade skynber kiest.
Sertifikaatfertrouwen en webside-autentikaasje bliuwe los fan proxy-routing. Diagnosearje in direkte ferbining, in proxy-ôfwizing en in lettere TLS-flater yn har eigen stadia ynstee fan alle ynstellingen tagelyk te ferfangen.