Gall blwch rhestr ddangos cant o brocïau tra bo TIdHTTP yn parhau i ddefnyddio'r un. Mae dewis rhes yn newid y rhyngwyneb; dim ond ar ôl i'r pen-bwynt a ddewiswyd gyrraedd cyfluniad y cleient HTTP y bydd y cais nesaf yn newid llwybr.

Ar gyfer lawrlwythiadau HTTP cyhoeddus, gall cofnodion o'r rhestr proxy HTTP ddarparu pen-bwyntiau posibl. Cadwch westeiwr a phorth cyfanrif y tu ôl i bob cofnod a ddangosir. Pan gaiff y dewis ei dderbyn, cymhwyswch y ddau cyn dechrau'r lawrlwytho:

IdHTTP1.ProxyParams.ProxyServer := ChosenHost;
IdHTTP1.ProxyParams.ProxyPort := ChosenPort;
Page := IdHTTP1.Get(TargetURL);

Mae'r darn hwn yn tybio cleient segur, pen-bwynt wedi'i ddilysu a newidynnau presennol y rhaglen. Mae'r URL targed yn parhau i fod y wefan. Mae maes gwesteiwr y proxy yn cymryd gwesteiwr, nid URL y wefan na label arddangos.

Mae angen tri chanlyniad posibl ar ddewis

  • Mae dewis proxy dilys yn darparu gwesteiwr a phorth o 1 i 65535.
  • Mae dewis Direct penodol yn clirio gwesteiwr y proxy ar gyfer y cais nesaf.
  • Mae dewis annilys neu absennol yn gadael y cyfluniad presennol yn gyfan ac yn gofyn i'r defnyddiwr ei gywiro.

Mae cadw'r canlyniadau hynny ar wahân yn atal rhes heb ei dewis rhag anfon y cais nesaf yn uniongyrchol yn annisgwyl. Analluogwch y botwm cais tra bo dewis newydd yn anghyflawn.

Os daw pen-bwyntiau fel testun, dosbarthwch a dilyswch hwy cyn newid y naill briodwedd neu'r llall. Mae TryStrToInt yn gadael i'r rhyngwyneb adrodd am borth gwael heb eithriad trosi heb ei ddal. Dim ond ar gyfer fformat hostname-neu-IPv4 cyfyngedig yn fwriadol y mae hollti ar y colon cyntaf yn addas: mae gan literal IPv6 golonau ei hun. Mae maes gwesteiwr a maes porth ar wahân yn symleiddio'r gynrychiolaeth a storiwyd.

Peidiwch â gadael i gli c yn y rhyngwyneb addasu cleient y mae gweithiwr eisoes yn ei ddefnyddio. Cymhwyswch y dewis rhwng gweithrediadau, neu rhowch glient wedi'i ffurfweddu ei hun i bob gweithrediad cyfredol. Mae'r dewisydd yn rheoli cysylltiadau yn y dyfodol; ni all symud trosglwyddiad sefydledig i allanfa arall.

Erthyglau cysylltiedig