Tambayi .NET wane wakili zai yi amfani da shi don URL
Bincika zaɓin wakili na tsoho don manufa ta musamman, gami da shawarwarin wucewa da kuma bayyanannun maye gurbin HttpClient.
Tambayi manufar tsoho game da ainihin URL ɗin da ke gazawa:
var destination = new Uri("https://example.com/");
var proxy = HttpClient.DefaultProxy;
Console.WriteLine(proxy.IsBypassed(destination));
Console.WriteLine(proxy.GetProxy(destination));Yi amfani da System da System.Net.Http wuraren suna. Ka riƙe bayanan sirri na ƙarshen da aka dawo da su daga rajistan jama'a.
| Lura | Ma'ana |
|---|---|
IsBypassed(destination) | Ko wannan manufar tana zaɓar tafiya kai tsaye don wannan URL ɗin. |
GetProxy(destination) | Sakamakon manufa; WebProxy na iya dawo da ainihin manufa lokacin da aka wuce ta. |
| Buƙata ta gaske ta hanyar abokin ciniki da ke gazawa | Shaida kan ko hanyar da aka zaɓa ta kasance mai amfani. |
| Rahoton adireshin tushe daga gefen manufa | Fitowar da aka lura don wannan buƙatar. |
HttpClient.DefaultProxy yana ba da tafiya ta tsoho lokacin da mai sarrafawa ba shi da takamaiman tsarin wakili, kuma farkonsa ya dogara da dandamali. Wani wakilin da aka sanya ko amfani da wakili da aka kashe na iya zaɓar daban. Bincika ainihin mai sarrafawa, ba sabon abokin ciniki na bincike kawai ba.
Sabis na iya gudana da wani yanayin mai amfani. Ka riƙe zaɓaɓɓen wakili, shawarar wucewa da sakamakon buƙata daban yayin kwatanta shi da aikace-aikacen mu'amala. Wannan lambar ba ta buɗe wata hanyar sadarwa zuwa manufa kuma ba ta auna wani IP na fita; tattara irin wannan shaida ta hanyar abokin ciniki da hanya ɗaya idan an buƙata.