Аутоматско откривање проксија може бити укључено док је ручно постављени прокси низ празан. WinHttpGetIEProxyConfigForCurrentUser() враћа поља конфигурације, а не крајњу тачку за свако одредиште.

ПољеЗначење
Ручни проксиЕксплицитно конфигурисана вредност
URL аутоматске конфигурацијеЛокација PAC скрипте
Заставица аутоматског откривањаДа ли је откривање укључено

Структура је излаз. Постављање њеног члана за аутоматско откривање пре позива функције не укључује Windows откривање. Користите враћена поља за изградњу засебног захтева за аутоматски прокси са документованим заставицама.

Прво одреди, затим примени

API попут WinHttpGetProxyForUrl() процењује стварни URL одредишта. Наведите тај URL, а не URL за преузимање PAC-а, и примените резултат одређивања на одговарајући WinHTTP захтев.

Директан резултат је важећи. Грешке при преузимању скрипте, процени скрипте и повезивању са проксијем настају у одвојеним корацима. Проверите кодове неуспеха и следите правила власништва за враћене низове.

Чија конфигурација?

“CurrentUser” значи контекст позиваоца. Услуга без одговарајуће имперсонације може читати поставке свог сервисног налога уместо поставки корисника радне површине.

Свесно изаберите да ли услуга користи управљане поставке или следи конфигурацију овлашћеног корисника, укључујући понашање када нема интерактивног корисника. Руковање токенима и чишћење ресурса морају следити подржане API-је идентитета.

За дијагностику држите заједно налог позиваоца, поља конфигурације, одредиште, резултат одређивања и прву грешку повезивања. То показује у којој је фази настала празна вредност или неуспешна рута.

Повезани чланци