ਜਦੋਂ ਐਪਲੀਕੇਸ਼ਨ Requests ਨੂੰ ਆਪਣੀ ਪ੍ਰੌਕਸੀ ਨੀਤੀ ਦਿੰਦੀ ਹੈ, ਤਾਂ ਉਸੇ ਨੀਤੀ ਨੂੰ ਸਿੱਧਾ ਅਪਵਾਦ ਦਿਓ। ਮੌਜੂਦਾ Session ਅਤੇ ਸੀਮਤ ਦਾਇਰੇ ਦੀ ਕਾਲ ਲਈ:

direct_routes = {'http': '', 'https': ''}
response = session.get(url, proxies=direct_routes, timeout=15)

ਸਪਸ਼ਟ ਖਾਲੀ ਮੁੱਲ ਸੰਬੰਧਿਤ ਸਕੀਮਾਂ ਲਈ ਸਿੱਧੀ ਰੂਟਿੰਗ ਚੁਣਦੇ ਹਨ। ਵਧੇਰੇ ਖਾਸ ਹੋਸਟ ਕੁੰਜੀਆਂ ਲਈ ਅਸਲ ਕਾਲ ਅਤੇ Session ਦੇ ਡਿਫ਼ਾਲਟ ਵੀ ਜਾਂਚੋ; ਸਿਰਫ਼ ਸਕੀਮ-ਪੱਧਰੀ ਓਵਰਰਾਈਡ ਵੱਖਰਾ ਹੋਸਟ-ਖਾਸ ਰੂਟ ਨਹੀਂ ਹਟਾਉਂਦਾ।

NO_PROXY ਵਿੱਚ ਹੋਸਟ ਸ਼ਾਮਲ ਕਰਨ ਨਾਲ ਸਪਸ਼ਟ ਪ੍ਰੌਕਸੀ ਕਿਉਂ ਆਪਣੀ ਥਾਂ 'ਤੇ ਰਿਹਾ? Requests 2.34.2 ਦਾ ਰਿਜ਼ੌਲਵਰ ਦਿੱਤਾ ਗਿਆ ਮੈਪ ਕਾਪੀ ਕਰਦਾ ਹੈ ਅਤੇ ਵਿਚਾਰ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਵਾਤਾਵਰਣ ਨੂੰ ਗੁੰਮ ਐਂਟਰੀਆਂ ਭਰਨੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ। ਬਾਈਪਾਸ ਮੇਲ ਉਸ ਖੋਜ ਨੂੰ ਦਬਾ ਸਕਦਾ ਹੈ, ਪਰ ਐਪਲੀਕੇਸ਼ਨ ਵੱਲੋਂ ਪਹਿਲਾਂ ਦਿੱਤੇ ਰੂਟ ਨੂੰ ਨਹੀਂ ਮਿਟਾਉਂਦਾ।

ਕਿਸੇ ਹੋਰ ਪਰਤ ਵਿੱਚ ਅਪਵਾਦ ਸ਼ਾਮਲ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਇਸ ਕਾਰਵਾਈ ਵੱਲੋਂ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਮੈਪ ਜਾਂਚੋ। ਸਿੱਧੇ ਰੂਟ 'ਤੇ TLS ਤਸਦੀਕ ਸਮਰੱਥ ਰੱਖੋ। ਜੇ ਰੀਡਾਇਰੈਕਟ ਰੂਟ ਨੂੰ ਫਿਰ ਬਦਲ ਦਿੰਦਾ ਹੈ, ਤਾਂ ਉਸ ਤਬਦੀਲੀ ਦੌਰਾਨ None ਬਨਾਮ ਖਾਲੀ ਪ੍ਰੌਕਸੀ ਮੁੱਲ ਜਾਂਚੋ। ਉੱਥੇ ਦੀ ਸਰਟੀਫਿਕੇਟ ਗਲਤੀ ਉਸ ਰਾਹ 'ਤੇ ਮੰਜ਼ਿਲ ਦੇ ਭਰੋਸੇ ਦਾ ਸਬੂਤ ਹੈ, ਜੋ ਇਸ ਤੋਂ ਵੱਖਰਾ ਹੈ ਕਿ ਪ੍ਰੌਕਸੀ ਚੁਣੀ ਗਈ ਸੀ ਜਾਂ ਨਹੀਂ।

ਸੰਬੰਧਿਤ ਲੇਖ