I-findProxy ku-Dart ilindele umyalelo womzila
Buyisela umyalelo we-PROXY host:port kusuka ku-dart:io HttpClient.findProxy futhi ukhethe indlela eqondile yokuphuma ngamabomu.
I-HttpClient ye-dart:io ithola isinqumo sayo se-proxy nge-findProxy. I-callback ibuyisela umyalelo wohlu lwe-PAC:
import 'dart:io';
final client = HttpClient()
..findProxy = (_) => 'PROXY proxy.example.net:8080';
Sebenzisa le klayenti ezingcelweni zohlelo lokusebenza. Ukubuyisela http://proxy.example.net:8080 kuyifomethi engalungile yale callback; ifomu elisekelwayo yi-PROXY elandelwa yi-host ne-port. Ezingcelweni zomphakathi ezivunyelwe, thatha umgadli we-HTTP ku-uhlu lwe-proxy ye-HTTP bese uwufometha njengalowo myalelo.
I-callback ithola i-URI yendawo ekuyiwa kuyo, ngakho ingabuyisela i-DIRECT ukuze kweqiwe ngamabomu. Umphumela ofana ne-PROXY proxy.example.net:8080; DIRECT nawo uvumela indlela eqondile yokuphuma uma i-proxy ingasetshenziswa. Shiya i-DIRECT uma leyondlela ingadingeki.
Ngaphandle komsebenzi we-findProxy le API isebenzisa ukuxhumana okuqondile. Izinhlelo ezifuna ukukhetha okususelwe kumazinga omhlaba zingabela i-HttpClient.findProxyFromEnvironment ku-callback.
Lokhu kusebenza kukhodi ye-Flutter esebenzisa i-dart:io ezinkundleni zomdabu ezisekelwayo. Izicelo ze-Flutter Web zisebenzisa izinsiza zenethiwekhi zesiphequluli futhi zidinga inqubomgomo ye-proxy yesiphequluli.