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 ମାପେ ନାହିଁ; ଆବଶ୍ୟକ ହେଲେ ସେହି କ୍ଲାଇଣ୍ଟ ଏବଂ ପଥ ମାଧ୍ୟମରେ ଏପରି ପ୍ରମାଣ ସଂଗ୍ରହ କରନ୍ତୁ।