WPAD estas ŝaltita. Kial la prokura adreso de WinHTTP estas malplena?
Legi la prokuran agordon de Windows kaj determini prokurilon por celo estas apartaj operacioj. La servo-identeco aldonas alian limon.
Aŭtomata prokura malkovro povas esti ŝaltita dum la permane agordita prokura ĉeno estas malplena. WinHttpGetIEProxyConfigForCurrentUser() redonas agordajn kampojn, ne finan celpunkton por ĉiu celloko.
| Kampo | Signifo |
|---|---|
| Permana prokuro | Valoro eksplicite agordita |
| URL de aŭtomata agordo | La loko de la PAC-skripto |
| Flago de aŭtomata malkovro | Ĉu malkovro estas ŝaltita |
La strukturo estas eligo. Agordi ĝian aŭtomatan malkovran membron antaŭ ol voki la funkcion ne ŝaltas la malkovron de Windows. Uzu la redonitajn kampojn por konstrui apartan peton pri aŭtomata prokuro kun la dokumentitaj flagoj.
Unue determini, poste apliki
API kiel WinHttpGetProxyForUrl() taksas la efektivan celan URL. Provizu tiun URL, ne la PAC-elŝutan URL, kaj apliku la rezulton de la determino al la koncerna WinHTTP-peto.
Rekta rezulto validas. Eraroj de skripta elŝuto, skripta taksado kaj prokura konekto okazas en apartaj paŝoj. Kontrolu malsukcesajn kodojn kaj sekvu la posedajn regulojn por redonitaj ĉenoj.
Kies agordo?
“CurrentUser” signifas la kuntekston de la alvokanto. Servo sen taŭga identiĝo povas legi la agordojn de sia servo-konto anstataŭ tiujn de la labortabla uzanto.
Konscie elektu ĉu la servo uzas administritajn agordojn aŭ sekvas la agordon de rajtigita uzanto, inkluzive de konduto kiam ne ekzistas interaga uzanto. Tokena traktado kaj rimeda purigado devas sekvi la subtenatajn identecajn API-ojn.
Por diagnozo, tenu kune la alvokan konton, agordajn kampojn, celon, rezulton de determino kaj la unuan konektan eraron. Tio montras, en kiu etapo ekestis la malplena valoro aŭ la malsukcesa vojo.