Эгер түз сурам багыттоого жетсе жана кийинки алмашуу proxy ичинде ийгиликсиз болсо, өтүүнү текшериңиз. Requests багыттоолор үчүн proxyге тиешелүү жөндөөлөрдү кайра курат жана Session ага ишенсе, чөйрөгө кайра кайрылышы мүмкүн.

Карталоо маанисиКошуу учурунда эмне болот
NoneАчкыч алынат, ошону менен кийинки өтүү чөйрөдөн толтура алган жок жазуу калат.
Бош сапАчык маани калат; ал ошол схема үчүн түз маршруттоо ниетин сактай алат.

Бар Session үчүн түз операцияга катышкан максаттуу схемаларды көрсөтүңүз:

response = session.get(
    'https://example.com/start',
    proxies={'http': '', 'https': ''},
    timeout=15,
)

Кошумча хостко тиешелүү карталоолорду жана ыңгайлаштырылган адаптерлерди текшериңиз, эгер колдонмо аларды сунуштаса. Бул маршруттоо киргизүү ошол компоненттер ишке ашырган бардык мүмкүн болгон саясатты басып албайт.

Диагностикада ар бир URLди сактаңыз

Баштапкы URLди, ар бир багыттоо жайгашкан жерин, жооп абалын жана ийгиликсиз этапты жазыңыз. HTTPден HTTPSке өтүү тиешелүү схема ачкычын өзгөртөт; жаңы хост биринчи хосттун айланып өтүү эрежесинен тышкары калышы мүмкүн. Бир гана баштапкы URL камтыган отчет эки өтүүнү тең жашырат.

Багыттоону ээрчүү өчүрүлгөн абалда бир жоопту байкоо чекти ачып бере алат. Аны суроо чечиминен мурун анын жайгашуусун дайын катары текшериңиз; баштапкы күбөлүктөрдү жаңы максатка айырмачылыксыз жөнөтпөңүз.

Чөйрөнү аныктоо өчүрүлгөн өзүнчө Session дагы бир вариант болуп саналат, колдонмо бардык маршруттоо жана ишеним киргизүүлөрүнө атайын ээ болгондо. Бул ошондой эле күбөлүктөрдү жана CAны автоматтык аныктоого таасир этет, ошондуктан аны күнүмдүк багыттоо оңдоосу эмес, колдонмо саясаты катары тандаңыз.

Тектеш макалалар