Gabhaidh HttpClient bho dart:io ris a’ cho-dhùnadh proxy aige tro findProxy. Tillidh an ghairm-air-ais àithne de stoidhle PAC:

import 'dart:io';

final client = HttpClient()
  ..findProxy = (_) => 'PROXY proxy.example.net:8080';

Cleachd an neach-frithealaidh seo airson iarrtasan na h-aplacaid. ’S e http://proxy.example.net:8080 a thilleadh an cruth ceàrr airson na gairm-air-ais seo; ’s e PROXY leis an òstair agus am port an cruth a thathar a’ cumail suas. Airson iarrtasan poblach ceadaichte, gabh tagraiche HTTP bhon liosta proxy HTTP agus cuir san cruth sin e.

Gheibh a’ ghairm-air-ais URI a’ chinn-uidhe, agus mar sin faodaidh e DIRECT a thilleadh airson seachnadh a dh’aona ghnothach. Tha toradh mar PROXY proxy.example.net:8080; DIRECT a’ ceadachadh atharrachadh dìreach cuideachd nuair nach gabh am proxy a chleachdadh. Fàg a-mach DIRECT nuair nach eilear ag iarraidh an atharrachaidh sin.

Às aonais gnìomh findProxy cleachdaidh an API seo ceanglaichean dìreach. Faodaidh aplacaidean a tha ag iarraidh taghadh stèidhichte air an àrainneachd HttpClient.findProxyFromEnvironment a shònrachadh don ghairm-air-ais.

Tha seo a’ buntainn ri còd Flutter a chleachdas dart:io air àrd-ùrlaran tùsanach le taic. Cleachdaidh iarrtasan Flutter Web goireasan lìonra a’ bhrabhsair agus feumaidh iad poileasaidh proxy a’ bhrabhsair.

Artaigilean co-cheangailte