ווען WinHTTP וועקסלט צווישן 407 און 401
היט דעם אויסגעוויילטן פּראָקסי־אויטענטיקאַציע־צושטאַנד און פֿאַרווענד אים ווידער פֿאַר ווידערפּרואוון, בשעת איר באַהאַנדלט אַבאַזונדער די אַרויסרופֿונג פֿון דער דעסטינאַציע.
אַ WinHTTP־בקשה ווערט אויטענטיפֿיצירט ביים פּראָקסי, באַקומט אַ 401 פֿון אַ וועבזייטל, און דערנאָך באַקומט זי נאָך אַ 407 ביים נעקסטן שיקן. דער פּראָקסי און דאָס וועבזייטל האָבן באַזונדערע אויטענטיקאַציע־צושטאַנדן, און דער וועג פֿון ווידערשיקן דאַרף ביידע האַלטן.
דאָס אָריגינעלע WinHTTP־אויטענטיקאַציע־בייַשפּיל פֿון Microsoft האַלט דעם אויסגעוויילטן פּראָקסי־סכעמע אין אַ וואַריאַבל און פֿאַרווענד דעם פּראָקסי־קאָנטאָ ווידער פֿאַר יעדער WinHttpSendRequest נאָך דעם וואָס די סכעמע איז אויסגעוויילט געוואָרן.
- שיקט די בקשה און פּרופֿט די ענטפֿער.
- פֿאַר אַ 407, פֿרעגט אָפּ די פֿאָרגעשטעלטע סכעמעס און געדענקט דעם אויסגעוויילטן פּראָקסי־סכעמע.
- פֿאַר ווידערשיקן, רופֿט אויס WinHttpSetCredentials פֿאַר WINHTTP_AUTH_TARGET_PROXY מיט דער סכעמע און קאָנטאָ.
- פֿאַר אַ 401 פֿון דער דעסטינאַציע, באַקומט איר סכעמע און שטעלט אָפּ די סערווער־באַשטעטיקונגען, בשעת איר האַלט דעם געדענקטן פּראָקסי־צושטאַנד פֿאַר דעם נעקסטן שיקן.
דאָס בייַשפּיל דערמאָנט באַזונדער ווידעראויטענטיפֿיקאַציע נאָך אַ סערווער־אַרויסרופֿונג אָדער אַ ווידער־אָפּלענקונג ווי דער סיבה צו פֿאַרווענדן די פּראָקסי־באַשטעטיקונגען ווידער. אויב דער אויסרוף ווערט געשטעלט נאָר אין דער ערשטער 407־צווייַג, קען אַן אַנדער ווידערפּרואוון־וועג בלײַבן אָן דער ערוואַרטעטער צוגרייטונג.
פּרופֿט יעדעס API־רעזולטאַט און באַגרענעצט איבערגעחומעטע פֿעלער. דאָס קאָמפּאַקטע בייַשפּיל פֿון Microsoft פֿאָלגט נאָך דעם פֿריִערדיקן סטאַטוס, בשעת אַ פּראָדוקציע־ווידערפּרואוון־פּאָליטיק זאָל אויך דערקענען אַן איבערגעחומעטע וועקסלענדיקע סעקווענץ.
אויב דער באַניצער גיט אַן איבערמישן קאָנטאָ נאָך אַ פֿעלער, דערהײַנטיקט די ווערטן וואָס יענער ווידערשיק־וועג ניצט. WinHttpSetCredentials איז באַגרענעצט צו דער בקשה; עס איז נישט קיין פּראָצעס־ברייט פּאַראָל־לאַגער וועמענס אינהאַלט ווערט פֿאַרבייַט פֿאַר אַלע קינפֿטיקע בקשות.