Gall URI gynnwys username:password cyn ei westeiwr. Nid yw hynny'n golygu bod pob API .NET sy'n derbyn y URI hwnnw yn copïo gwybodaeth y defnyddiwr i wrthrych dilysu.

Wrth greu WebProxy yn uniongyrchol, gwnewch neilltuo'r manylion mewngofnodi yn benodol:

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

Mae'r newidynnau pen y pen a'r cyfrif yn enghreifftiol. Mae hyn yn cadw cyfeiriad y gyrchfan, cyfeiriad y dirprwy a chyfrif y dirprwy ar wahân.

Os yw fformat mewnbwn yn darparu URL sy'n cario manylion, dosbarthwch ei wybodaeth defnyddiwr yn fwriadol. Cadwch gyfrinair sy'n cynnwys colonau drwy rannu dim ond wrth y gwahanu manylion, a datgodiwch gydrannau wedi'u hamgodio ar y cam priodol. Osgoi argraffu'r URL gwreiddiol wrth ddiagnosio'r dosbarthwr hwnnw.

Gall URL dirprwy sy'n gweithio fel gosodiad amgylchedd ymddwyn yn wahanol pan gaiff ei basio i gontractwr arall. Mae gan gychwyn dirprwy amgylchedd ei resymeg dosrannu ei hun; nid yw'n addewid bod pob contractwr yn defnyddio'r un meysydd.

Yn olaf, gosodwch y gwrthrych dirprwy wedi'i ffurfweddu ar y triniwr sy'n cyflawni'r cais. Ni all manylion cywir ar WebProxy nas defnyddiwyd effeithio ar y cysylltiad.

Erthyglau cysylltiedig