U dokumentovanim .NET pravilima proxyja okruženja .example.com odgovara poddomenama. Ne odgovara example.com samoj. Ta mala razlika može podeliti jednu uslugu na dve rute.

UnosNamjeravano .NET podudaranje
example.comNadređeno ime hosta
.example.comImena hostova ispod te domene
example.com,.example.comObe grupe

Pretpostavite da landing stranica koristi nadređeno ime, a njen API koristi api.example.com. Lista koja sadrži samo oblik sa tačkom može poslati landing stranicu kroz proxy dok API ide direktno. Obrnuta greška je navesti samo nadređenu domenu i očekivati da će svako dete odgovarati. Proverite HttpClient.DefaultProxy.IsBypassed za nadređenu domenu i jedno dete da proverite konfigurisanu odluku.

To se odnosi na politiku okruženja koju koristi uključeni .NET HTTP klijent. Eksplicitno dodeljen IWebProxy, druga implementacija rukovaoca ili druga generacija runtime-a zahteva proveru sopstvenih pravila. Ne pretpostavljajte da je lista zaobilaženja pregledača postala ova lista okruženja.

Takođe se oduprite navici da postavku prevodite u *.example.com. Dokumentovana .NET sintaksa okruženja ne tretira zvezdicu kao opšti zamenski znak.

Kada upoređujete radnu curl naredbu sa aplikacijom, zadržite doslovni URL u izveštaju. “Isti server” skriva da li ste zatražili nadređenu domenu, poddomenu ili IP adresu. Podudaranje domene odvija se prema tom ulazu zahteva, a ne prema vašem neformalnom nazivu usluge.

Povezani članci