ਰਨਟਾਈਮ ਦੀ ਡਿਫਾਲਟ ਪ੍ਰੌਕਸੀ ਚੋਣ ਲਈ ਮੌਜੂਦਾ ਸੁਰੱਖਿਆ ਸੰਦਰਭ ਨਾਲ:

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

ਇਹ ਇੱਕੋ ਨਾਮ ਵਾਲੇ ਇਨਪੁਟ ਆਪਸ ਵਿੱਚ ਬਦਲੇ ਨਹੀਂ ਜਾ ਸਕਦੇ। ਪਹਿਲੀ ਬੇਨਤੀ ਤੋਂ ਪਹਿਲਾਂ ਹੈਂਡਲਰ ਸੈੱਟ ਕਰੋ ਅਤੇ ਕੰਮ ਲਈ ਇਸ ਦਾ ਕਲਾਇੰਟ ਰੱਖੋ।

ਪ੍ਰੌਕਸੀ ਨੂੰ ਦੋਵੇਂ ਸਿਰਿਆਂ ਵੱਲੋਂ ਸਮਰਥਿਤ ਸਕੀਮ ਰਾਹੀਂ ਖਾਤਾ ਸਵੀਕਾਰ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਕਿਸੇ ਸੇਵਾ ਦੀ ਮੌਜੂਦਾ ਪਛਾਣ ਉਸ ਇੰਟਰਐਕਟਿਵ ਉਪਭੋਗਤਾ ਤੋਂ ਵੱਖਰੀ ਹੋ ਸਕਦੀ ਹੈ ਜਿਸ ਦਾ ਬ੍ਰਾਊਜ਼ਰ ਪਹਿਲਾਂ ਹੀ ਕੰਮ ਕਰਦਾ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ