FLUTTER ECOSYSTEM

http_client

一個跨平台的 HTTP 客戶端 API,支援瀏覽器、主控台和 curl(用於 SOCKS 代理)。

最新版本
1.5.3
近 30 天下載
1050
喜歡數
16
Pub 分數
150

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

http_client 套件提供一個平台無關的 HTTP 客戶端 API,設計用於在多個環境中運作,包括 Android、iOS、Web、macOS、Windows 和 Linux。它支援瀏覽器基礎請求、主控台應用程式,並與 curl 整合以使用 SOCKS 代理,確保在任何目標平台上的 HTTP 通訊一致性。此套件以可移植性為設計核心,抽象底層網路實作,非常適合需要可靠且統一 HTTP 互動的跨平台 Flutter 應用。該套件由 agilord.com 維護,並可透過 pub.dev 取得。

適用情境
  • 跨平台 HTTP 請求
  • 瀏覽器和原生應用整合
  • 透過 curl 支援 SOCKS 代理
  • 跨平台統一的 HTTP 層
  • 在不同環境中測試 HTTP 行為
  • 後端服務通訊
主要特色
  • 跨平台 HTTP API
  • 支援瀏覽器、控制台和curl
  • SOCKS代理相容性
  • 跨裝置的一致介面
  • 輕量且模組化的設計
  • 內建錯誤處理
適合對象
  • 開發多平台 Flutter 應用的開發者
  • 需要一致 HTTP 行為的團隊
  • 需要代理支援的應用程式
  • 同時針對網頁和移動應用的項目
  • 涉及網絡抽象的用例
使用建議
  • 僅限基本的 HTTP 方法(GET、POST 等)
  • 無內建 JSON 解析(需外部處理)
  • 取決於底層平台的網路功能
  • 可能需要為進階代理設定進行額外設定
  • 不適用於高性能量或複雜的HTTP場景
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add http_client

所屬分類

依賴

依賴清單 3 項

原始碼儲存庫

相關專案