NO_PROXY સ્પષ્ટ Requests માર્ગને ભૂંસતું નથી
પર્યાવરણ પ્રોક્સી શોધને દબાવવા અને Requests મેપમાં ઇરાદાપૂર્વક આપેલી પ્રોક્સી દૂર કરવા વચ્ચે ભેદ કરો.
જ્યારે એપ્લિકેશન Requests ને તેની પ્રોક્સી નીતિ આપે છે, ત્યારે એ જ નીતિને સીધો અપવાદ આપો. હાલના Session અને સંકુચિત વ્યાપના કૉલ માટે:
direct_routes = {'http': '', 'https': ''}
response = session.get(url, proxies=direct_routes, timeout=15)
સ્પષ્ટ ખાલી મૂલ્યો સંબંધિત સ્કીમ માટે સીધું રૂટિંગ પસંદ કરે છે. વધુ ચોક્કસ હોસ્ટ કી માટે વાસ્તવિક કૉલ અને Session ના ડિફૉલ્ટ પણ ચકાસો; ફક્ત સ્કીમ-સ્તરીય ઓવરરાઇડ અલગ હોસ્ટ-વિશિષ્ટ માર્ગ દૂર કરતું નથી.
NO_PROXY માં હોસ્ટ ઉમેરવાથી સ્પષ્ટ પ્રોક્સી કેમ જગ્યાએ જ રહી? Requests 2.34.2 નો રિઝોલ્વર આપેલો મેપ કૉપી કરે છે અને વિચારે છે કે પર્યાવરણે ખૂટતી એન્ટ્રીઓ ભરવી જોઈએ કે નહીં. બાયપાસ મેચ તે શોધને દબાવી શકે છે પણ એપ્લિકેશને પહેલેથી આપેલો માર્ગ ભૂંસતું નથી.
બીજા સ્તરે અપવાદો ઉમેરતા પહેલાં આ ક્રિયા વાપરે છે તે મેપ ચકાસો. સીધા માર્ગ પર TLS ચકાસણી સક્રિય રાખો. જો રીડાયરેક્ટ માર્ગ ફરી બદલે, તો તે સંક્રમણ દરમિયાન None વિરુદ્ધ ખાલી પ્રોક્સી મૂલ્યો ચકાસો. ત્યાંની સર્ટિફિકેટ ભૂલ તે માર્ગ પર ગંતવ્યના વિશ્વાસનો પુરાવો છે, જે પ્રોક્સી પસંદ થયું કે નહીં તેનાથી અલગ છે.