У документованим .NET правилима проксија окружења .example.com одговара поддоменима. Не одговара example.com самој. Та мала разлика може поделити једну услугу на две руте.

УносНамеравано .NET подударање
example.comРодитељско име хоста
.example.comИмена хостова испод те домене
example.com,.example.comОбе групе

Претпоставите да одредишна страница користи родитељско име, а њен API користи api.example.com. Листа која садржи само облик са тачком може послати одредишну страницу кроз прокси док API иде директно. Обрнута грешка је навести само родитељску домену и очекивати да ће свако дете одговарати. Проверите HttpClient.DefaultProxy.IsBypassed за родитељску домену и једно дете да проверите конфигурисану одлуку.

То се односи на политику окружења коју користи укључени .NET HTTP клијент. Експлицитно додељен IWebProxy, друга имплементација руковаоца или друга генерација runtime-а захтева проверу сопствених правила. Не претпостављајте да је листа заобилажења прегледача постала ова листа окружења.

Такође се одуприте навици да поставку преводите у *.example.com. Документована .NET синтакса окружења не третира звездицу као општи заменски знак.

Када упоређујете радну curl наредбу са апликацијом, задржите дословни URL у извештају. “Исти сервер” крије да ли сте затражили родитељску домену, поддомену или IP адресу. Подударање домене одвија се према том улазу захтева, а не према вашем неформалном називу услуге.

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