איין וועבזײַטל דאַרף אַן אַנדער פּראָקסי ווי די איבעריקע HTTPS בקשות. Requests קען אויסדריקן די אויסוואַל אין דעם פּראָקסי ווערטערבוך אַליין:

routes = {
    "https://reports.example": "http://reports-proxy.example:8080",
    "https": "http://default-proxy.example:8080",
}
response = requests.get(
    "https://reports.example/monthly",
    proxies=routes,
    timeout=(5, 20),
)
response.raise_for_status()

פֿאַר דעם ציל געווינט דער שליסל וואָס איז ספּעציפֿיש צום האָסטנאָמען. אַן אַנדער HTTPS האָסטנאָמען ניצט דעם אײַנטראָג פֿאַרן גאַנצן סכימה. די ווערטן באַשרײַבן די פּראָקסי פֿאַרבינדונג, דערפֿאַר קען אַ HTTPS ציל ריכטיק געמאַפּט ווערן צו אַ URL פֿון HTTP פּראָקסי. ווען די זענען ערלויבטע וועגן פֿון עפֿנטלעכע זײַטן אָן פּראָקסי חשבונות, קען די HTTP פּראָקסי ליסטע צושטעלן קאַנדידאַטן פֿאַר די ווערטן; האַלט יעדע ציל-כּלל קלאָר.

פּאַסט אַ האָסטנאָמען, ניט אַ URL פֿון אַ רעסורס

אין Requests 2.32.5 ווערט דער ספּעציפֿישער שליסל געבויט פֿון דעם סכימה פֿונעם ציל און דעם אַנאַליזירטן האָסטנאָמען. ער ענטהאַלט ניט דעם וועג, די פֿראַגע אָדער דעם פּאָרט.

צולייגן /monthly צום ווערטערבוך-שליסל וועט ניט באַגרענעצן דאָס כּלל צו יענעם וועג. ענלעך איז https://reports.example:8443 ניט קיין פּאָרט-ספּעציפֿישער שליסל וואָס דער אויסקלייַבר דערקענט. דאָס האָסטנאָמען-כּלל גילט אויך ווען דער ציל-URL ניצט אַן אַנדער פּאָרט.

עס איז ניטאָ קיין וויילדקאַרד-פֿאַרברייטונג אין דער זוך. אַ כּלל פֿאַר reports.example דעקט ניט אויטאָמאַטיש אַ סובדאָמען. ניצט אַ קלאָרע רוטציע באַשלוס אויסער דעם פּשוטן ווערטערבוך ווען די פּאָליטיק פֿאָדערט פּאַסן פֿון וועג, פּאָרט אָדער סופֿיקס.

וויסט וועלכער רעזערוו קומט ווײַטער

די אימפּלעמענטאַציע פּרוּווט די שליסלען אין דעם סדר: scheme://hostname, scheme, all://hostname, דערנאָך all. דערפֿאַר האָט אַ סכימה-ברייטע HTTPS אײַנטראָג פּריעריטעט איבער אַן האָסטנאָמען-אײַנטראָג פֿאַר אַלע סכימות. שטעלט אַ סכימה-ספּעציפֿיש האָסטנאָמען-כּלל ערשט אין אײַער דיזײַן ווען דאָס איז די געמיינטע אויסנאַם.

רעכנט אויך אַרײַן ווי אײַער Session פֿאַרבײַנדט דיפאָלטן און באַשטימונגען וואָס קומען פֿון דער סבֿיבֿה. דאָס דורכפֿירן די צוויי קלאָרע אײַנטראָגן מיט דער בקשה מאַכט זייערע געמיינטע וועגן קלאָר, אָבער באַשטימט ניט קיין פּאָליטיק פֿאַר יעדער אַנדער ציל-סכימה.

אַ ווײַטערפֿירונג קען אַרײַנברענגען אַן אַנדער האָסטנאָמען, און די פּראָקסי-אויסוואַל איז אויך רעלעוואַנט פֿאַר יענעם נײַעם ציל. לייענט דאָס כּלל ווי אַ באַשלוס וועגן יעדער URL וואָס ווערט געבעטן, ניט ווי אַ שטענדיקער וועג וואָס הענגט אָן דעם ערשטן בלאַט.

פֿאַרבונדענע אַרטיקלען