WPAD er virkt. Hvers vegna er proxy-vistfang WinHTTP autt?
Að lesa proxy-stillingar Windows og að ákvarða proxy fyrir áfangastað eru aðskildar aðgerðir. Auðkenni þjónustu bætir við annarri mörk.
Sjálfvirk proxy-uppgötvun getur verið virk á meðan handvirki proxy-strengurinn er auður. WinHttpGetIEProxyConfigForCurrentUser() skilar stillingarreitum, ekki endanlegum endapunkti fyrir hvern áfangastað.
| Reitur | Merking |
|---|---|
| Handvirkur proxy | Gildi sem er skilgreint berum orðum |
| URL sjálfvirkrar stillingar | Staðsetning PAC-skriptsins |
| Fáni sjálfvirkrar uppgötvunar | Hvort uppgötvun er virk |
Byggingin er úttak. Að setja sjálfvirkuppgötvunar-lið hennar áður en fallið er kallað virkjar ekki uppgötvun Windows. Notið skilaða reitina til að byggja aðskilda beiðni um sjálfvirkan proxy með skjalfestu flöggunum.
Ákvarðaðu fyrst, beittu svo
API eins og WinHttpGetProxyForUrl() metur raunverulegt URL áfangastaðarins. Gefðu það URL, ekki niðurhals-URL PAC, og beittu niðurstöðunni á viðeigandi WinHTTP-beiðni.
Bein niðurstaða er gild. Villur við niðurhal skripts, mat skripts og proxy-tengingu koma fram í aðskildum skrefum. Athugið villukóða og fylgið eignarreglum fyrir skiluðu strengina.
Hvers stillingar?
„CurrentUser“ þýðir samhengi kallandans. Þjónusta án viðeigandi persónuhermunar getur lesið stillingar þjónustureikningsins síns í stað stillinga skjáborðsnotandans.
Veljið viljandi hvort þjónustan noti stýrðar stillingar eða fylgi stillingum heimils notanda, þar á meðal hegðun þegar enginn gagnvirkur notandi er til. Meðferð tákna og hreinsun auðlinda verður að fylgja studdum auðkennis-API-um.
Fyrir greiningu skal halda saman kallandi reikningi, stillingarreitum, áfangastað, niðurstöðu ákvörðunar og fyrstu tengivillu. Það sýnir á hvaða stigi autt gildið eða misheppnuð leið kom fram.