Апликацијата WinHTTP може да бара автентикација само за да ја преземе својата PAC-датотека. Тоа се случува пред преземената скрипта да избере прокси за одредиштето.

Членот fAutoLogonIfChallenged во WINHTTP_AUTOPROXY_OPTIONS дозволува користење на стандардните акредитиви на тековниот корисник кога PAC-серверот бара автентикација при преземањето. Тоа е логичен избор на политика, а не поле во кое се внесуваат произволно корисничко име и лозинка.

Успешното интерактивно преземање во прелистувачот не докажува дека оваа апликација може да ја преземе датотеката. WinHTTP не го обезбедува автоматскиот дијалог за најавување на прелистувачот. Апликацијата мора да користи начин на испорака и автентикација што го поддржува нејзиниот API.

Забележете дали грешката се однесува на серверот што го хостира PAC или на подоцна избрано прокси. Предизвикот 401 од серверот и 407 од посредник се различни размени. За 407 на подоцнежно прокси, користете WinHTTP прокси-акредитиви ограничени на барањето преку поддржаниот тек на автентикација.

За услуга во позадина, идентификувајте ја сметката што ја извршува таа услуга. „Тековен корисник“ може да значи идентитет на услуга чии достапни акредитиви се разликуваат од оние на лицето што го отворило прелистувачот.

Поврзани статии