URI getur innihaldið username:password fyrir hýsilinn. Það þýðir ekki að hvert .NET API sem tekur við því URI afriti notandaupplýsingarnar í auðkenningarvinnslu.

Þegar þú býrð til WebProxy beint skaltu gera úthlutun skírteinanna skýra:

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

Breyturnar fyrir endapunkt og reikning eru til sýnis. Þetta heldur áfangastað, proxy-slóð og proxy-reikningi aðskildum.

Ef inntakssnið gefur URL með skírteinum skaltu greina notandaupplýsingarnar viljandi. Varðveittu lykilorð sem inniheldur tvípunkta með því að skipta aðeins við skilyrðingaskilinn og afkóða kóðaða hluta á réttu stigi. Forðastu að prenta upprunalegu URL-ina meðan þú greinir þann þáttara.

Proxy-URL sem virkar sem umhverfisstilling getur betur öðruvísi þegar henni er komið fyrir í annan smið. Frumstilling umhverfisproxy hefur sína eigin greiningarlógík; það er ekki loforð um að sérhver smiður noti sömu sviðin.

Að lokum skaltu setja stilltu proxy-hlutinn á handfangsstjórann sem framkvæmir beiðnina. Rétt skírteini á ónotuðu WebProxy geta ekki haft áhrif á tenginguna.

Tengdir greinar