Dart дахь findProxy маршрутын заавар хүлээдэг
dart:io HttpClient.findProxy-с PROXY host:port заавар буцааж, шууд нөөц замыг санаатайгаар сонгоно уу.
dart:io-гийн HttpClient прокси шийдвэрээ findProxy-гоор хүлээн авдаг. Буцаан дуудлагын функц PAC хэв маягийн заавар буцаана:
import 'dart:io';
final client = HttpClient()
..findProxy = (_) => 'PROXY proxy.example.net:8080';
Энэ клиентийг програмын хүсэлтэд ашиглана уу. http://proxy.example.net:8080 буцаах нь энэ буцаан дуудлагад буруу формат; дэмжигдэх хэлбэр нь PROXY, дараа нь хост ба порт. Зөвшөөрөгдсөн нийтийн хүсэлтэд HTTP прокси жагсаалтаас HTTP нэр дэвшигч авч, түүнийг тухайн заавар болгон форматлана уу.
Буцаан дуудлага нь очих URI-г хүлээн авдаг тул санаатай тойрч гарахад DIRECT буцааж болно. PROXY proxy.example.net:8080; DIRECT гэх мэт үр дүн прокси ашиглах боломжгүй үед шууд нөөц замыг ч зөвшөөрдөг. Тэр нөөц зам хэрэггүй бол DIRECT-ийг орхино уу.
findProxy функцгүй үед энэ API шууд холболт ашигладаг. Орчин үндэслэсэн сонголт хүсэх програмууд буцаан дуудалгад HttpClient.findProxyFromEnvironment оноож болно.
Энэ нь дэмжигдсэн төрөлх платформ дээр dart:io ашигласан Flutter кодод хамаарна. Flutter Web хүсэлтүүд хөтчийн сүлжээний боломжийг ашигладаг бөгөөд хөтчийн прокси бодлого шаарддаг.