FLUTTER ECOSYSTEM

gql_dio_link

類似於 gql_http_link,gql_dio_link 是一個 GQL 終止連結,使用 Dio 透過 JSON 執行請求。

最新版本
2.0.0
近 30 天下載
3.1萬
喜歡數
34
Pub 分數
160

Package Overview

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

套件概覽

gql_dio_link 是一個用於 Dart 的 GraphQL 終止連結,可使用 Dio(一個強大的 HTTP 客戶端)執行 GraphQL 請求。它與 gql-dart 生態系統無縫整合,利用 Dio 的強大功能,如攔截器、請求/回應轉換和錯誤處理。專為高效基於 JSON 的通訊設計,支援所有主要平台,包括行動裝置、網頁和桌面端。適用於需要在 GraphQL 工作流程中靈活控制 HTTP 和進階網路功能的應用程式。

適用情境
  • 將 GraphQL 與自訂 HTTP 結合邏輯
  • 使用 Dio 的攔截器進行驗證
  • 處理複雜的請求/回應轉換
  • 使用共享網絡邏輯構建跨平台應用
  • 透過 Dio 實現重試機制
  • 自定標頭和超時
主要特色
  • 基於 Dio 建構,用於進階 HTTP 控制
  • 支援基於 JSON 的 GraphQL 執行
  • 提供中間件的攔截器
  • 跨平台相容性
  • 與 gql-dart 的輕鬆整合
  • 可設定的請求/回應處理
適合對象
  • 在專案中使用 Dio 的開發者
  • 需要細粒度 HTTP 控制的應用
  • 建構可擴展 GraphQL 客戶端的團隊
  • 需要跨平台網路功能的專案
  • 希望使用 HTTP 中間件擴展 GraphQL 行為的使用者
使用建議
  • 需要熟悉 Dio
  • 額外依賴開銷
  • 可能需要手動設定以進行進階設定
  • 不太適合簡單的HTTP用例
  • 僅限JSON傳輸
  • 依賴於 gql-dart 生態系統的穩定性
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add gql_dio_link

所屬分類

依賴

依賴清單 5 項

原始碼儲存庫

相關專案