.NET HttpClient ର ଡିଫଲ୍ଟ ପ୍ରକ୍ସି ପାଇଁ DefaultProxyCredentials ବ୍ୟବହାର କରନ୍ତୁ
ଡିଫଲ୍ଟ ଆବିଷ୍କାର ପାଇଁ DefaultProxyCredentials, ସ୍ପଷ୍ଟ ପ୍ରକ୍ସି ପାଇଁ WebProxy.Credentials ଏବଂ କେବଳ ଗନ୍ତବ୍ୟ ସର୍ଭର ପାଇଁ UseDefaultCredentials ବ୍ୟବହାର କରନ୍ତୁ।
ରନଟାଇମର ଡିଫଲ୍ଟ ପ୍ରକ୍ସି ଚୟନ ପାଇଁ ବର୍ତ୍ତମାନ ସୁରକ୍ଷା ପ୍ରସଙ୍ଗ ସହିତ:
var handler = new System.Net.Http.HttpClientHandler
{
UseProxy = true,
Proxy = null,
DefaultProxyCredentials =
System.Net.CredentialCache.DefaultCredentials
};
var client = new System.Net.Http.HttpClient(handler);DefaultProxyCredentials ଦେଖାଯାଇଥିବା ସଠିକ୍ ସର୍ତ୍ତ ଅଧୀନରେ ପ୍ରଯୁଜ୍ୟ: UseProxy = true ଏବଂ Proxy = null। ଡିଫଲ୍ଟ ନୀତି ତଥାପି ମଧ୍ୟସ୍ଥକୁ ଚୟନ କରେ।
| ପ୍ରମାଣୀକରଣ ଗ୍ରହୀତା | ଇନପୁଟ୍ |
|---|---|
| ଡିଫଲ୍ଟ/ଆବିଷ୍କୃତ ପ୍ରକ୍ସି | HttpClientHandler.DefaultProxyCredentials |
| ସ୍ପଷ୍ଟ WebProxy ବସ୍ତୁ | ସେହି ବସ୍ତୁର Credentials |
| ଗନ୍ତବ୍ୟ ସର୍ଭର | HttpClientHandler.UseDefaultCredentials |
ଏହି ସମାନ ନାମର ଇନପୁଟ୍ଗୁଡ଼ିକ ଅଦଳବଦଳ ଯୋଗ୍ୟ ନୁହେଁ। ପ୍ରଥମ ଅନୁରୋଧ ପୂର୍ବରୁ ହ୍ୟାଣ୍ଡଲର ସେଟ୍ କରନ୍ତୁ ଏବଂ କାର୍ଯ୍ୟଭାର ପାଇଁ ଏହାର କ୍ଲାଏଣ୍ଟ ରଖନ୍ତୁ।
ପ୍ରକ୍ସି ଉଭୟ ପ୍ରାନ୍ତ ଦ୍ୱାରା ସମର୍ଥିତ ସ୍କିମ୍ ମାଧ୍ୟମରେ ଖାତାକୁ ଗ୍ରହଣ କରିବା ଆବଶ୍ୟକ। ଏକ ସେବାର ବର୍ତ୍ତମାନ ପରିଚୟ ପୂର୍ବରୁ କାର୍ଯ୍ୟ କରୁଥିବା ଇଣ୍ଟରାକ୍ଟିଭ୍ ବ୍ୟବହାରକାରୀଠାରୁ ଭିନ୍ନ ହୋଇପାରେ।