HttpClient នៃ dart:io ទទួលការសម្រេចចិត្តប្រូកស៊ីតាម 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 ទៅអនុគមន៍។

នេះអនុវត្តចំពោះកូដ Flutter ដែលប្រើ dart:io នៅលើវេទិកាដើមដែលគាំទ្រ។ សំណើ Flutter Web ប្រើសមត្ថភាពបណ្តាញរបស់កម្មវិធីរុករក ហើយត្រូវការគោលនយោបាយប្រូកស៊ីរបស់កម្មវិធីរុករក។

អត្ថបទពាក់ព័ន្ធ