Tá WinHTTP skiftir millum 407 og 401
Varðveit valdu proxy-autentiseringstøðuna og set hana aftur í gildi fyri endurtøku, meðan ein serstakur avbjóðingur frá málinum verður viðgjørdur.
Ein WinHTTP-fyrispurning autentiserar seg móti proxyini, fær 401 frá eini heimasíðu og fær so enn eina 407 í næstu sending. Proxyin og heimasíðan hava hvør sína autentiseringstøðu, og sendingarvegin skal varðveita báðar.
Upprunaliga WinHTTP-autentiseringsdømið hjá Microsoft goymir valda proxyskemað í eini variabu og setur proxykontuna aftur í gildi fyri hvørja WinHttpSendRequest, eftir at skemað er valt.
- Send fyrispurningin og kanna svarðið.
- Fyri 407: spyr eftir boðnu skemunum og minst til valda proxyskemað.
- Fyri tú sendir aftur, kalla WinHttpSetCredentials fyri WINHTTP_AUTH_TARGET_PROXY við tí skemanum og kontuni.
- Fyri 401 frá málinum: fá skemað og set tænastuskilríki tess, meðan tann goymda proxystøðan verður varðveitt til næstu sending.
Dømið nevnir serstakliga endurautentisering eftir avbjóðing frá tænastuni ella umstilling sum orsøk til at seta proxy-skilríkini aftur í gildi. Leggur tú kallið bert í fyrsta 407-kvistin, kann ein onnur endurtøkuvegur verða eftir uttan ta væntaðu uppsetinguna.
Kanna úrslit av hvørjum API og halt endurtøkur innan marka. Tíðliga dømið hjá Microsoft fylgir fyrra støðu, meðan ein framleiðslu-endurtøkupolitikkur eisini eigur at kenna eina endurtaka skiftandi raðfylgju.
Um brúkarin eftir eina miseydnu gevur eina aðra kontu, dagfør virðini sum tann sendingarvegurin brúkar. WinHttpSetCredentials er knýtt at fyrispurninginum; tað er ikki eitt loyniorðageymsla á process-stigi, har innihaldið verður skift út fyri allar komandi fyrispurningar.