Il-WPAD mixgħul. Għaliex l-indirizz tal-proxy tal-WinHTTP huwa vojt?
Li taqra l-konfigurazzjoni tal-proxy tal-Windows u li tiddetermina proxy għal destinazzjoni huma żewġ operazzjonijiet separati. L-identità tas-servizz iżżid konfini ieħor.
Is-sejbien awtomatiku tal-proxy jista' jkun mixgħul waqt li l-korda tal-proxy manwali tkun vojta. WinHttpGetIEProxyConfigForCurrentUser() tirritorna oqsma tal-konfigurazzjoni, mhux punt finali għal kull destinazzjoni.
| Qasam | Tifsira |
|---|---|
| Proxy manwali | Valur konfigurat b'mod espliċitu |
| URL tal-konfigurazzjoni awtomatika | Il-post tal-iskript PAC |
| Bandiera tas-sejbien awtomatiku | Jekk is-sejbien huwiex mixgħul |
L-istruttura hija output. Li tissettja l-membru tas-sejbien awtomatiku tagħha qabel ma ssejjaħ il-funzjoni ma tixgħelx is-sejbien tal-Windows. Uża l-oqsma rritornati biex tibni talba proxy awtomatika separata bil-bandieri dokumentati.
Iddetermina l-ewwel, imbagħad applika
API bħal WinHttpGetProxyForUrl() tevalwa l-URL attwali tad-destinazzjoni. Ipprovdi dak l-URL, mhux l-URL tat-tniżżil tal-PAC, u applika r-riżultat tad-determinazzjoni għat-talba WinHTTP rilevanti.
Riżultat dirett huwa validu. Żbalji fit-tniżżil tal-iskript, fl-evalwazzjoni tal-iskript u fil-konnessjoni mal-proxy jseħħu fi stadji separati. Iċċekkja l-kodiċijiet tal-falliment u segwi r-regoli tas-sjieda għall-kordi rritornati.
Ta' min il-konfigurazzjoni?
“CurrentUser” tfisser il-kuntest tas-sejjieħ. Servizz mingħajr impersonazzjoni xierqa jista' jaqra s-settings tal-kont tas-servizz tiegħu minflok dawk tal-utent tad-desktop.
Agħżel b'mod deliberat jekk is-servizz jużax settings ġestiti jew isegwix il-konfigurazzjoni ta' utent awtorizzat, inkluż l-imġiba meta ma jkunx hemm utent interattiv. L-immaniġġjar tat-tokens u t-tindif tar-riżorsi għandhom isegwu l-API tal-identità appoġġjati.
Għad-dijanjosi, żomm flimkien il-kont tas-sejjieħ, l-oqsma tal-konfigurazzjoni, id-destinazzjoni, ir-riżultat tad-determinazzjoni u l-ewwel żball tal-konnessjoni. Dan juri liema stadju pproduċa l-valur vojt jew ir-rotta falluta.