FLUTTER ECOSYSTEM

w_transport

用於發送 HTTP 請求和開啟 WebSocket 的傳輸庫。與平台無關,內建支援瀏覽器和 Dart VM(甚至支援 SockJS)。包含用於測試的模擬工具。

最新版本
5.4.4
近 30 天下載
3.4萬
喜歡數
3
Pub 分數
125

Package Overview

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

套件概覽

w_transport 是一個跨平台的 Dart HTTP 與 WebSocket 客戶端程式庫,專為在 Android、iOS、Web、macOS、Windows 和 Linux 上順暢運作而設計。它支援標準 HTTP 請求與 WebSocket 連線,並在原生 WebSocket 無法使用之環境中內建對 SockJS 的相容性。該程式庫包含模擬工具,可協助開發者在無需實際網路呼叫的情況下模擬網路行為,從而簡化測試。非常適合需要與後端服務實現可靠、跨平台通訊的應用程式。

適用情境
  • 從Flutter應用發送HTTP請求
  • 在網頁和移動應用中建立 WebSocket 連接
  • 使用模擬回應測試網路邏輯
  • 使用 WebSockets 建立即時功能
  • 跨平台創建可移植的網路層
主要特色
  • 跨平台 HTTP 和 WebSocket 支持
  • 瀏覽器內建的 SockJS 回退
  • 用於單元測試的模擬工具
  • 跨所有平台的一致性 API
  • 輕量且專注於傳輸層
適合對象
  • 開發多平台 Flutter 應用的開發者
  • 需要在設備間保持一致網路行為的團隊
  • 需要可測試網路代碼的專案
  • 即時資料流應用程式
  • 後端無關的通訊層
使用建議
  • 需要理解 HTTP 和 WebSocket 協議
  • 僅限傳輸層功能(無序列化)
  • 模擬工具僅用於測試,不適用於生產環境
  • 不適用於需要開箱即用快取或驗證的複雜REST客戶端
  • 依賴外部套件進行JSON解析或請求攔截
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add w_transport

所屬分類

依賴

依賴清單 7 項

原始碼儲存庫

相關專案

暫無相關資料。