URL එකක් සඳහා .NET කුමන ප්රොක්සි එකක් භාවිත කරයිදැයි අසන්න
නිශ්චිත ගමනාන්තයක් සඳහා පෙරනිමි ප්රොක්සි තේරීම පරීක්ෂා කරන්න, මඟ හැරීමේ තීරණ සහ පැහැදිලි HttpClient ප්රතිස්ථාපන ඇතුළුව.
අසාර්ථක වන නිශ්චිත URL ගැන පෙරනිමි ප්රතිපත්තියෙන් අසන්න:
var destination = new Uri("https://example.com/");
var proxy = HttpClient.DefaultProxy;
Console.WriteLine(proxy.IsBypassed(destination));
Console.WriteLine(proxy.GetProxy(destination));භාවිත කරන්න: System සහ System.Net.Http නාමාවකාශ. ආපසු ලබා දෙන පෞද්ගලික අන්ත ලක්ෂ්ය තොරතුරු පොදු ලොගවලින් බැහැර තබන්න.
| නිරීක්ෂණය | අර්ථය |
|---|---|
IsBypassed(destination) | මෙම ප්රතිපත්තිය එම URL සඳහා සෘජු මාර්ගගත කිරීම තෝරා ගනීද. |
GetProxy(destination) | ප්රතිපත්ති ප්රතිඵලයක්; WebProxy හට මුල් ගමනාන්තය ආපසු දිය හැක මඟ හරින විට. |
| අසාර්ථක වන සේවාලාභියා හරහා සැබෑ ඉල්ලීමක් | තෝරාගත් මාර්ගය භාවිතයට සුදුසු වූයේද යන්නට සාක්ෂියක්. |
| ගමනාන්ත පැත්තේ සිට මූලාශ්ර ලිපින වාර්තාවක් | එම ඉල්ලීම සඳහා නිරීක්ෂණය වූ පිටවීම. |
HttpClient.DefaultProxy හසුරුවන්නාට පැහැදිලි ප්රොක්සි වින්යාසයක් නොමැති විට පෙරනිමි මාර්ගගත කිරීම සපයයි, සහ එහි ආරම්භය වේදිකාව මත රඳා පවතී. තවත් පවරන ලද ප්රොක්සියක් හෝ අබල කළ ප්රොක්සි භාවිතයක් වෙනස් ලෙස තෝරා ගත හැක. නව රෝග විනිශ්චය සේවාලාභියෙකු පමණක් නොව, සැබෑ හසුරුවන්නා පරීක්ෂා කරන්න.
සේවාවක් වෙනත් පරිශීලක පරිසරයක් සමඟ ද ක්රියාත්මක විය හැක. අන්තර්ක්රියාකාරී යෙදුමක් සමඟ සසඳන විට තෝරාගත් ප්රොක්සිය, මඟ හැරීමේ තීරණය සහ ඉල්ලීමේ ප්රතිඵලය වෙන් වෙන්ව තබන්න. මෙම කේතය ගමනාන්ත සම්බන්ධතාවයක් විවෘත නොකරන අතර පිටවීමේ IP එකක් මිනුම් නොකරයි; අවශ්ය නම් එම සේවාලාභියා සහ මාර්ගය හරහා එවැනි සාක්ෂි රැස් කරන්න.