Ülemdomäänid ja alamdomäänid .NET NO_PROXY-s
Lisage ülemdomään teadlikult, kui .NET-i keskkonnapuhverserveri poliitika peab mööda minema ka selle alamdomäänidest.
.NET-i dokumenteeritud keskkonnapuhverserveri reeglites vastab .example.com alamdomäänidele. See ei vasta example.com endale. See väike erinevus võib jagada ühe teenuse kaheks marsruudiks.
| Kirje | Kavandatud .NET-vastavus |
|---|---|
example.com | Ülemhostinimi |
.example.com | Selle domeeni all olevad hostinimed |
example.com,.example.com | Mõlemad rühmad |
Oletame, et sihtleht kasutab ülemnime ja selle API kasutab api.example.com. Ainult punktiga kuju sisaldav loend võib saata sihtlehe puhverserveri kaudu, samal ajal kui API läheb otse. Vastupidine viga on loetleda ainult ülemdomeen ja oodata, et iga laps vastab. Kontrollige HttpClient.DefaultProxy.IsBypassed ülemdomeeni ja ühe lapse jaoks, et kontrollida konfigureeritud otsust.
See kehtib osaleva .NET HTTP-kliendi kasutatava keskkonnapoliitika kohta. Selgesõnaliselt määratud IWebProxy, teine käitleja teostus või teine käitusaja põlvkond vajab oma reeglite kontrollimist. Ärge eeldage, et brauseri möödasõiduloend on saanud selleks keskkonnaloendiks.
Vastustage ka harjumust tõlkida säte kujule *.example.com. Dokumenteeritud .NET-i keskkonnasüntaks ei käsitle tärni üldise metamärgina.
Kui võrdlete töötavat curl-käsku rakendusega, säilitage aruandes sõnasõnaline URL. “Sama server” varjab, kas taotlesite ülemdomeeni, alamdomeeni või IP-aadressi. Domeeni vastavus toimub selle päringu sisendi vastu, mitte teie mitteametliku teenusenime vastu.