Tha Tornado a' toirt seachad aon eadar-aghaidh clianta HTTP asyncronach le diofar bhuileachaidhean fodha. Mar sin faodaidh roghainnean proxy fàilligeadh air sgàth a' bhuileachaidh a thagh thu eadhon nuair a tha ceann-uidhe a' phroxy ceart.

Tha sgrìobhainnean a' chlianta HTTP ag ainmeachadh SimpleAsyncHTTPClient mar am buileachadh bunaiteach agus a' clàradh an roghainn eile stèidhichte air curl. Tha notaichean taic a tha sònraichte don bhuileachadh aig roghainnean iarrtais mar proxy_host. Leugh na notaichean sin mus cuir thu roghainnean ri gairm fetch.

Cuir air dòigh mus tèid an cliant a thogail

Ann an àrainneachd aig a bheil am backend curl mar-thà, faodaidh aplacaid a thaghadh mus cruthaich e a chliant co-roinnte:

from tornado.httpclient import AsyncHTTPClient

AsyncHTTPClient.configure('tornado.curl_httpclient.CurlAsyncHTTPClient')
client = AsyncHTTPClient()

An uair sin cleachd na roghainnean iarrtais clàraichte airson òstair, port, dearbhadh agus ùine-crìche a' phroxy airson na gairm a thathar an dùil. Cùm ainm an òstair air leth bhon phort àireamhach. Chan eil taghadh a' bhendc a' taghadh ceann-uidhe proxy leis fhèin. Airson slighe HTTP poblach ceadaichte, tha liosta proxy HTTP a' toirt seachad tagraichean òstair is puirt airson na roghainnean iarrtais sin.

Tha togail a' chlianta cudromach oir faodaidh aplacaid no frèam cliant HTTP a chruthachadh agus a chumail mus ruith an còd seo. Rannsaich an t-eisimpleir fìor a chaidh a chleachdadh san iarrtas a dh'fhàillig an àite cliant eile a thogail às dèidh làimhe agus a ghabhail ris gu bheil e a' mìneachadh a' chiad fhear.

Airson breithneachadh, clàraich am backend gnìomhach agus dreach na leabharlainn bunaiteach còmhla ris an ìre a dh'fhàillig. Dèan eadar-dhealachadh eadar roghainn iarrtais gun taic, ùine-crìche lìonra agus freagairt HTTP a chuir am proxy air ais. Bheir na beachdan sin gu ceartachaidhean eadar-dhealaichte.

Artaigilean co-cheangailte