.NETin dokumentoiduissa ympäristön välityspalvelinsäännöissä .example.com vastaa aliverkkotunnuksia. Se ei vastaa example.com itseään. Tämä pieni ero voi jakaa yhden palvelun kahdelle reitille.

MerkintäAiottu .NET-vastine
example.comYläverkkotunnuksen isäntänimi
.example.comVerkkotunnuksen alapuoliset isäntänimet
example.com,.example.comMolemmat ryhmät

Oletetaan, että aloitussivu käyttää ylätason nimeä ja sen API käyttää api.example.com. Vain pisteellisen muodon sisältävä luettelo voi lähettää aloitussivun välityspalvelimen kautta, kun taas API kulkee suoraan. Käänteinen virhe on luetella vain yläverkkotunnus ja odottaa jokaisen lapsen vastaavan. Tarkista HttpClient.DefaultProxy.IsBypassed yläverkkotunnukselle ja yhdelle lapselle määritetyn päätöksen tarkistamiseksi.

Tämä koskee ympäristökäytäntöä, jota osallistuva .NET HTTP -asiakas käyttää. Nimenomaisesti määritetty IWebProxy, toinen käsittelijätoteutus tai toinen ajonaikainen sukupolvi tarvitsee omien sääntöjensä tarkistuksen. Älä oleta, että selaimen ohitusluettelo on muuttunut tähän ympäristöluetteloksi.

Vastusta myös tapaa kääntää asetus muotoon *.example.com. Dokumentoitu .NET-ympäristösyntaksi ei käsittele tähteä yleisenä jokerimerkkinä.

Kun vertaat toimivaa curl-komentoa sovellukseen, säilytä kirjaimellinen URL raportissa. “Sama palvelin” kätkee, pyysitkö yläverkkotunnusta, aliverkkotunnusta vai IP-osoitetta. Verkkotunnusten vastaavuus tapahtuu kyseistä pyyntösyötettä vastaan, ei palvelun epävirallista nimeä vastaan.

Aiheeseen liittyvät artikkelit