Егер тікелей сұрау бағыттауға жетсе және келесі алмасу 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-ны автоматты анықтауға әсер етеді, сондықтан оны күнделікті бағыттау жөндеуі емес, қолданба саясаты ретінде таңдаңыз.

Қатысты мақалалар