Постављање 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. Променљива присутна у шкољци није корисна ако је овај клијент никада не увезе. Проверите релевантну HTTPS поставку и правила заобилажења, не само HTTP вредност.

Држите изабрани извор конфигурације намерно. Увоз поставки окружења након експлицитне доделе може учинити да се резултат разликује од крајње тачке коју код наизглед бира.

Поверење у сертификат и аутентификација веб сајта остају одвојени од прокси усмеравања. Дијагностикујте директну везу, одбијање проксија и каснију TLS грешку у њиховим сопственим фазама уместо да замените све поставке одједном.

Повезани чланци