Ако директно барање стигне до препраќање и следната размена не успее на 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, затоа изберете го како политика на апликацијата, а не како рутинска поправка на препраќање.

Поврзани статии