I dei dokumenterte miljøproxyreglane til .NET svarar .example.com til underdomene. Det svarar ikkje til example.com sjølv. Den vesle skilnaden kan dela éi teneste mellom to ruter.

OppføringTilsikta .NET-samsvar
example.comDet overordna vertsnamnet
.example.comVertsnamn under det domenet
example.com,.example.comBåe gruppene

Anta at landingssida brukar det overordna namnet, og at API-et brukar api.example.com. Ei liste som berre inneheld forma med punktum, kan senda landingssida gjennom proxyen medan API-et går direkte. Den motsette feilen er å lista berre det overordna domenet og venta at kvart barn samsvarar. Undersøk HttpClient.DefaultProxy.IsBypassed for det overordna domenet og eitt barn for å kontrollera den konfigurerte avgjerda.

Dette gjeld miljøpolicyen som den deltakande .NET HTTP-klienten brukar. Ein eksplisitt tildelt IWebProxy, ein annan handler-implementasjon eller ein annan køyretidsgenerasjon må få kontrollert sine eigne reglar. Ikkje anta at omgåingslista til ein nettlesar har blitt denne miljølista.

Motstå òg vanen med å omsetja innstillinga til *.example.com. Den dokumenterte .NET-miljøsyntaksen behandlar ikkje stjerna som eit generelt jokerteikn.

Når du samanliknar ein fungerande curl-kommando med applikasjonen, hald den bokstavelege URL-en i rapporten. “Same tenar” skjuler om du bad om det overordna domenet, eit underdomene eller ei IP-adresse. Domenesamsvar skjer mot den førespurnadsinndataen, ikkje mot det uformelle namnet ditt på tenesta.

Relaterte artiklar