Bidh neach-togail URI WebProxy a' taghadh ceann-uidhe; cha lìon e Credentials le fiosrachadh cleachdaiche an URI sin. Airson URL proxy HTTP a tha an aplacaid a' dearbhadh:

var uri = new Uri(proxyUrl);
var endpoint = new UriBuilder(uri)
{
    UserName = "",
    Password = ""
};

var proxy = new System.Net.WebProxy(endpoint.Uri);

if (uri.UserInfo.Length > 0)
{
    var parts = uri.UserInfo.Split(new[] { ':' }, 2);
    var username = Uri.UnescapeDataString(parts[0]);
    var password = parts.Length == 2
        ? Uri.UnescapeDataString(parts[1])
        : "";

    proxy.Credentials =
        new System.Net.NetworkCredential(username, password);
}

Is e proxyUrl an URL proxy a chaidh a thoirt seachad, chan e URL an làraich. Bidh Uri a' parsadh an authority aige, agus bheir UriBuilder am fiosrachadh cleachdaiche a-mach às a' cheann-uidhe a tha air a stòradh ann an WebProxy.

Roinn aig a' chiad choloin litireil mus dì-chòdaich thu na co-phàirtean. Tha sin a' gleidheadh coloin chòdaichte taobh a-staigh an ainm cleachdaiche agus a' cumail coloin a bharrachd an fhacail-fhaire anns an fhacal-fhaire. Dì-chòdaich gach co-phàirt aon turas; na còdaich am facal-faire ann an Base64 an àite teicheadh URL.

Mu dheireadh, sònraich proxy don làimhsiche HTTP a tha san amharc mus tòisich an làimhsiche sin air iarrtasan. Cha d'atharraich togail an nì leis fhèin poileasaidh slighe cleachdaiche eile.

Artaigilean co-cheangailte