In URI kin username:password befetsje foar syn host. Dat betsjut net dat elke .NET-API dy't dy URI akseptearret de brûkersgegevens nei in autentikaasje-objekt kopiearret.

By it direkt bouwen fan WebProxy, meitsje de tawizing fan oanmeldgegevens eksplisyt:

var proxy = new WebProxy("http://203.0.113.10:8080")
{
    Credentials = new NetworkCredential(proxyUser, proxyPassword)
};

De fariabelen foar einpunt en akkount binne yllustratyf. Sa bliuwe it bestimmingsadres, it proxyadres en it proxy-akkount apart.

As in ynfierformaat in URL mei gegevens leveret, analysearje dan bewust de brûkersgegevens. Behâld in wachtwurd mei dûbele punten troch allinne by it skiedingsteken fan gegevens te splitsen, en dekodearje kodearre ûnderdielen yn 'e juste faze. Foarkom it printsjen fan de oarspronklike URL wylst jo dy parser diagnostearje.

In proxy-URL dy't as omjouwingsynstelling wurket, kin oars gedrage as er oan in oare konstruktor jûn wurdt. It initialisearjen fan omjouwingsproxy hat syn eigen analyze-logika; it is net in belofte dat elke konstruktor deselde fjilden brûkt.

Set úteinlik it konfigurearre proxy-objekt op 'e handler dy't it fersyk útfiere. Korrekte gegevens op in net brûkte WebProxy kinne de ferbining net beynfloedzje.

Relatearre artikelen