HTTP અને HTTPS માટે Perl LWP પ્રોક્સી સેટિંગ્સ
HTTPS ગંતવ્યો માટે Perl LWP સ્પષ્ટ રીતે ગોઠવો અને જ્યારે પર્યાવરણ શોધ એ સેટિંગ્સનો ઇચ્છિત સ્રોત હોય ત્યારે તે પસંદ કરો.
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 ભૂલનું તેમના પોતાના તબક્કે નિદાન કરો, બધી સેટિંગ્સ એકસાથે બદલવાને બદલે.