Í skjalfestum umhverfisproxy-reglum .NET passar .example.com við undirlén. Það passar ekki við example.com sjálft. Þessi litli munur getur skipt einni þjónustu í tvær leiðir.

FærslaÆtluð .NET-samsvörun
example.comYfirhýsilnafnið
.example.comHýsilnöfn undir því léni
example.com,.example.comBáðir hópar

Gerum ráð fyrir að lendingarsíðan noti yfirnafnið og API hennar noti api.example.com. Listi sem inniheldur aðeins punktformið getur sent lendingarsíðuna í gegnum proxyið á meðan API fer beint. Öfug mistök eru að skrá aðeins yfirlénið og búast við að hvert barn passi. Skoðaðu HttpClient.DefaultProxy.IsBypassed fyrir yfirlénið og eitt barn til að athuga stilltu ákvörðunina.

Þetta á við um umhverfisstefnuna sem hinn þátttakandi .NET HTTP-biðlari notar. IWebProxy sem er úthlutað sérstaklega, önnur handler-útfærsla eða önnur keyrslukynslóð þarf að láta athuga eigin reglur. Ekki gera ráð fyrir að framhjáhlaupslisti vafra hafi orðið þessi umhverfislisti.

Andvarpaðu einnig gegn vananum að þýða stillinguna í *.example.com. Skjalfest .NET umhverfissetning meðhöndlar stjörnuna ekki sem almennt jokerteikn.

Þegar þú berð saman virka curl-skipun við forritið skaltu varðveita bókstaflega slóðina í skýrslunni. “Sami þjónn” felur hvort þú baðst um yfirlénið, undirlén eða IP-tölu. Lénasamsvörun fer fram gegn því beiðninni, ekki gegn óformlega heitinu þínu á þjónustunni.

Tengdir greinar