Manylion mewngofnodi penodol ar gyfer WebProxy .NET
Neilltuo manylion mewngofnodi'n benodol wrth greu WebProxy .NET yn lle tybio bod URI sy'n cario manylion yn llenwi ei gyfrif.
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.