Вызначэнне проксі для аднаго URL дае рашэнне толькі для гэтага URL. Яно не раскрывае поўную палітыку аўтаматычнай маршрутызацыі для ўсіх прызначэнняў.

Гэта важна, калі код выклікае GetProxy са знешнім тэставым адрасам, бярэ вернуты URI і глабальна ўсталёўвае новы фіксаваны WebProxy. Першапачатковая палітыка магла адправіць іншы хост напрамую або выбраць іншы проксі. Замена адкінула гэтую інфармацыю.

Трымайце падтрыманы аб'ект палітыкі разам з кліентам, калі патрэбны паводзіны, якія залежаць ад прызначэння. Правярайце яго рашэнне для рэальнага URL, які не спрацаваў, замест таго каб выкарыстоўваць непаўязаны сайт як універсальны сродак праверкі.

Таксама правільна інтэрпрэтуйце прамое рашэнне. Рэалізацыя можа вярнуць першапачатковае прызначэнне, калі яно абыходзіцца; параўноўвайце рашэнне аб абыходзе, а не аўтаматычна пераклейвайце гэты URI як проксі.

Калі фіксаваная канчатковая кропка — гэта мэтавая палітыка праграмы, наладзьце яе яўна і задокументуйце гэты выбар. Фіксаваны маршрут, выпадкова атрыманы з аднаго выніку аўтапроксі, значна цяжэй патлумачыць, калі наступнае прызначэнне паводзіць сябе інакш.

Падобныя артыкулы