Glacann HttpClient ó dart:io lena chinneadh seachfhreastalaí trí findProxy. Tugann an glao-ais treoir de stíl PAC ar ais:

import 'dart:io';

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

Úsáid an cliant seo le haghaidh iarratas an aip. Is é http://proxy.example.net:8080 a thabhairt ar ais an fhormáid mhícheart don ghlac-ais seo; is é PROXY agus an t-óstach agus an port ina dhiaidh an fhoirm a dtacaítear léi. Le haghaidh iarratas poiblí ceadaithe, tóg iarrthóir HTTP ón liosta seachfhreastalaithe HTTP agus cuir san fhormáid sin é.

Faigheann an glao-ais URI an chinn scríbe, mar sin is féidir leis DIRECT a thabhairt ar ais le haghaidh seachanta d’aon ghnó. Ceadaíonn toradh mar PROXY proxy.example.net:8080; DIRECT cúlú díreach freisin nuair nach féidir an seachfhreastalaí a úsáid. Fág DIRECT ar lár nuair nach dteastaíonn an cúlú sin.

Gan fheidhm findProxy úsáideann an API seo naisc dhíreacha. Is féidir le haipeanna ar mian leo roghnú bunaithe ar an timpeallacht HttpClient.findProxyFromEnvironment a shannadh don ghlac-ais ina ionad.

Baineann sé seo le cód Flutter a úsáideann dart:io ar ardáin dhúchasacha a dtacaítear leo. Úsáideann iarratais Flutter Web áiseanna líonra an bhrabhsálaí agus teastaíonn polasaí seachfhreastalaí an bhrabhsálaí uathu.

Ailt ghaolmhara