Кол менен коюлган прокси сабы бош болсо да, проксини автоматтык аныктоо күйүк болушу мүмкүн. WinHttpGetIEProxyConfigForCurrentUser() конфигурация талааларын кайтарат, ар бир максат үчүн акыркы чекитти эмес.

ТалааМааниси
Кол менен проксиАчык конфигурацияланган маани
Автоматтык конфигурация URLPAC скриптинин жайгашуусу
Автоматтык аныктоо желекчесиАныктоо күйүкпү

Түзүлүш — чыгарылыш. Функцияны чакыруудан мурун анын автоматтык аныктоо мүчөсүн коюу Windows аныктоосун күйгүзбөйт. Кайтарылган талааларды колдонуп, документтелген желекчелер менен өзүнчө автоматтык прокси сурамын түзүңүз.

Алгач аныктаңыз, анан колдонуңуз

WinHttpGetProxyForUrl() сыяктуу API чыныгы максат URLин баалайт. PAC жүктөө URLин эмес, ошол URLди бериңиз жана аныктоо жыйынтыгын тиешелүү WinHTTP сурамына колдонуңуз.

Түз жыйынтык жарактуу. Скриптти жүктөө, скриптти баалоо жана проксиге туташуу каталары өзүнчө кадамдарда болот. Ийгиликсиздик коддоруна текшерип, кайтарылган саптар үчүн ээлик эрежелерин аткарыңыз.

Кимдин конфигурациясы?

“CurrentUser” чакыруучунун контекстин билдирет. Тиешелүү имперсонациясыз кызмат иш тактасындагы колдонуучунун ордуна өзүнүн кызмат эсебинин жөндөөлөрүн окушу мүмкүн.

Кызмат башкарылуучу жөндөөлөрдү колдонорун же ыйгарым укуктуу колдонуучунун конфигурациясын ээрчерин, анын ичинде интерактивдүү колдонуучу жок кездеги жүрүм-турумду атайын тандаңыз. Токендерди иштетүү жана ресурстарды тазалоо колдоого алынган инсандык APIлерин ээрчиши керек.

Диагностика үчүн чакыруучу эсепти, конфигурация талааларын, максатты, аныктоо жыйынтыгын жана биринчи туташуу катасын чогуу сактаңыз. Бул бош маани же ийгиликсиз маршрут кайсы баскычта пайда болгонун көрсөтөт.

Тектеш макалалар