ការកំណត់ប្រូកស៊ី 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 ផ្តល់បេក្ខជនសម្រាប់ URL ប្រូកស៊ី LWP រួម។ គោលដៅគឺ HTTPS ខណៈដែល URL ប្រូកស៊ីគឺ HTTP។ នេះជាការរៀបចំ CONNECT ធម្មតា មិនមែនជាហេតុផលដើម្បីប្តូរឈ្មោះគ្រោងការប្រូកស៊ីទៅជា HTTPS ទេ។

ប្រសិនបើកម្មវិធីត្រូវអានអថេរបរិស្ថានប្រូកស៊ី សូមជ្រើសរើសការស្វែងរកនោះតាមរយៈ env_proxy។ អថេរដែលមាននៅក្នុងសែលគឺគ្មានប្រយោជន៍ ប្រសិនបើអតិថិជននេះមិនដែលនាំចូលវា។ ពិនិត្យការកំណត់ HTTPS ពាក់ព័ន្ធ និងច្បាប់រំលង មិនត្រឹមតែតម្លៃ HTTP ប៉ុណ្ណោះទេ។

រក្សាប្រភពការកំណត់រចនាសម្ព័ន្ធដែលបានជ្រើសរើសដោយចេតនា។ ការនាំចូលការកំណត់បរិស្ថានបន្ទាប់ពីការចាត់តាំងច្បាស់លាស់អាចធ្វើឱ្យលទ្ធផលខុសពីចំណុចបញ្ចប់ដែលកូដហាក់ដូចជាជ្រើសរើស។

ការជឿទុកចិត្តលើវិញ្ញាបនបត្រ និងការផ្ទៀងផ្ទាត់គេហទំព័រ នៅតែដាច់ដោយឡែកពីការបញ្ជូនប្រូកស៊ី។ វិភាគការតភ្ជាប់ផ្ទាល់ ការបដិសេធរបស់ប្រូកស៊ី និងកំហុស TLS ក្រោយមកនៅដំណាក់កាលរៀងៗខ្លួន ជាជាងជំនួសការកំណត់ទាំងអស់ក្នុងពេលតែមួយ។

អត្ថបទពាក់ព័ន្ធ