Izilungiselelo ze-proxy ze-Perl LWP ze-HTTP ne-HTTPS
Lungiselela i-Perl LWP ezindaweni ze-HTTPS ngokusobala futhi ukhethe ukutholwa kwemvelo lapho kungumthombo ohlongozwayo wezilungiselelo.
Ukusetha i-proxy ye-HTTP kusikimu se-HTTP akusho ukuthi kulungiselelwa isicelo se-HTTPS. Ku-LWP, isikimu se-URL esiceliwe yiso esinquma ukuthi yikuphi ukumephwa kwe-proxy okusetshenziswayo.
Ipoyinti lokugcina elabiwe elicacile lingabelwa zombili izikimu:
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/');Ezimvumeni zomphakathi ezivunyelwe, uhlu lwama-proxy e-HTTP lunikeza abazongenela i-URL ye-proxy ye-LWP eyabiwe. Indawo iyi-HTTPS kuyilapho i-URL ye-proxy iyi-HTTP. Lokhu kuwukuhlelwa kwe-CONNECT okuvamile, akusona isizathu sokushintsha igama lesikimu se-proxy sibe yi-HTTPS.
Uma uhlelo kufanele lufunde iziguquko zemvelo ze-proxy, khetha lokho kutholwa nge-env_proxy. Isiguquko esikhona ku-shell asilusizo uma leli klayenti lingalokothi lingenise. Hlola isilungiselelo se-HTTPS esifanele kanye nemithetho yokudlula, hhayi inani le-HTTP kuphela.
Gcina umthombo wokuhlelwa okukhethiwe ngamabomu. Ukungenisa izilungiselelo zemvelo ngemuva kokwabiwa okucacile kungenza umphumela uhluke endaweni yokugcina okubonakala sengathi ikhodi iyikhetha.
Ukuthembela kwesitifiketi nokuqinisekiswa kwewebhusayithi kuhlala kwehlukile ekuhambiseni i-proxy. Hlola ukuxhumana okuqondile, ukwenqatshwa kwe-proxy kanye nephutha le-TLS lakamuva ezigabeni zazo esikhundleni sokushintsha zonke izilungiselelo ngasikhathi sinye.