Staqsi lil .NET liema proxy juża għal URL
Iċċekkja l-għażla tal-proxy default għal destinazzjoni eżatta, inklużi deċiżjonijiet ta' bypass u sostituzzjonijiet espliċiti ta' HttpClient.
Staqsi lill-politika default dwar l-URL eżatt li jonqos:
var destination = new Uri("https://example.com/");
var proxy = HttpClient.DefaultProxy;
Console.WriteLine(proxy.IsBypassed(destination));
Console.WriteLine(proxy.GetProxy(destination));Uża l-ispazji tal-ismijiet System u System.Net.Http. Żomm informazzjoni privata dwar il-punt tat-tmiem irritornat barra mil-logs pubbliċi.
| Osservazzjoni | Tifsira |
|---|---|
IsBypassed(destination) | Jekk din il-politika tagħżilx routing dirett għal dik l-URL. |
GetProxy(destination) | Riżultat ta' politika; WebProxy jista' jirritorna d-destinazzjoni oriġinali meta tiġi bypassjata. |
| Talba reali permezz tal-klijent li jonqos | Evidenza jekk ir-rotta magħżula kinitx użabbli. |
| Rapport dwar l-indirizz tas-sors min-naħa tad-destinazzjoni | Il-ħruġ osservat għal dik it-talba. |
HttpClient.DefaultProxy jipprovdi routing default meta l-handler m'għandux konfigurazzjoni tal-proxy espliċita, u l-inizjalizzazzjoni tiegħu tiddependi mill-pjattaforma. Proxy assenjat jew użu tal-proxy diżattivat jista' jagħżel b'mod differenti. Iċċekkja l-handler attwali, mhux biss klijent dijanjostiku ġdid.
Servizz jista' wkoll jaħdem b'ambjent tal-utent ieħor. Żomm il-proxy magħżul, id-deċiżjoni tal-bypass u r-riżultat tat-talba separati meta tqabbel ma' applikazzjoni interattiva. Dan il-kodiċi ma jiftaħ l-ebda konnessjoni mad-destinazzjoni u ma jkejjel l-ebda IP tal-ħruġ; iġbor evidenza bħal din permezz tal-istess klijent u rotta jekk meħtieġ.