WPAD aktibatuta dago. Zergatik da WinHTTP-ren proxy helbidea hutsa?
Windowsen proxy konfigurazioa irakurtzea eta helmuga baterako proxy bat ebaztea eragiketa bereiziak dira. Zerbitzuaren identitateak beste muga bat gehitzen du.
Proxy detekzio automatikoa aktibatuta egon daiteke eskuzko proxy katea hutsik dagoen bitartean. WinHttpGetIEProxyConfigForCurrentUser()-ek konfigurazio eremuak itzultzen ditu, ez helmuga bakoitzerako azken puntua.
| Eremua | Esanahia |
|---|---|
| Proxy eskuzkoa | Berariaz konfiguratutako balioa |
| Konfigurazio automatikoko URLa | PAC scriptaren kokapena |
| Detekzio automatikoaren bandera | Detekzioa aktibatuta dagoen ala ez |
Egitura da irteera. Funtzioa deitu aurretik haren detekzio automatikoaren kidea ezartzeak ez du Windowsen detekzioa aktibatzen. Erabili itzulitako eremuak dokumentatutako banderak dituen proxy automatikoaren eskaera bereizi bat eraikitzeko.
Lehenengo ebatzi, gero aplikatu
WinHttpGetProxyForUrl() bezalako API batek helmugako benetako URLa ebaluatzen du. Eman URL hori, ez PAC deskargako URLa, eta aplikatu ebazpenaren emaitza dagokion WinHTTP eskaerari.
Emaitza zuzena baliozkoa da. Scripta deskargatzeko, scripta ebaluatzeko eta proxyra konektatzeko erroreak urrats bereizietan gertatzen dira. Egiaztatu hutsegite kodeak eta jarraitu itzulitako kateen jabetza arauak.
Noren konfigurazioa?
“CurrentUser”-ek deitzailearen testuingurua esan nahi du. Inpersonazio egokirik gabeko zerbitzu batek bere zerbitzu kontuaren ezarpenak irakur ditzake mahaigaineko erabiltzailearen ordez.
Aukera ezazu kontzienteki zerbitzuak kudeatutako ezarpenak erabiltzen dituen edo baimendutako erabiltzaile baten konfigurazioa jarraitzen duen, erabiltzaile interaktiborik ez dagoeneko portaera barne. Tokenen kudeaketak eta baliabideen garbiketak onartutako identitate APIak jarraitu behar dituzte.
Diagnostikorako, eduki elkarrekin dei-kontua, konfigurazio eremuak, helmuga, ebazpenaren emaitza eta lehen konexio errorea. Horrek erakusten du zein etapatan sortu zen balio hutsa edo bide huts egin duena.