FLUTTER ECOSYSTEM

gql_http_link

GQL 终止链接,通过 HTTP 使用 JSON 执行请求。

最新版本
1.2.0
近 30 天下载
57.9万
喜欢数
21
Pub 分数
140

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

gql_http_link 包是 Flutter/Dart 的实现,可使用 JSON 通过 HTTP 执行 GraphQL 查询、变更和订阅。它作为 GQL 中间件链的终止链接,直接通过 HTTP 将请求发送到 GraphQL 服务器。该包专为与 gql-dart 生态系统无缝集成而设计,支持所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。该包通过处理 JSON 数据的序列化和反序列化,简化了与 GraphQL API 的通信,非常适合需要可靠且高效 GraphQL 交互的应用程序。

适合场景
  • 向远程服务器发送 GraphQL 查询
  • 通过 HTTP 执行变更
  • 通过 HTTP 处理订阅数据
  • 与现有 GraphQL 后端集成
  • 使用 GraphQL 构建跨平台应用
  • 简化 Dart 应用中的 API 通信
主要特点
  • 基于HTTP的GraphQL执行
  • JSON 序列化/反序列化
  • 跨平台支持
  • 与 gql-dart 生态系统的集成
  • 使用 flutter pub add 进行简单设置
  • 支持查询、变更和订阅
适合对象
  • 使用 GraphQL 的 Dart 开发人员
  • 需要基于 HTTP 的 GraphQL 访问的 App
  • 使用 gql-dart 库的项目
  • 跨平台移动和网页应用
  • 构建 REST 到 GraphQL 桥接的团队
  • 寻求轻量级 GraphQL 客户端的开发者
使用建议
  • 需要兼容的 GraphQL 服务器
  • 依赖于 gql-dart 核心包
  • 仅限 HTTP 传输(不支持 WebSocket)
  • 未经额外设置,不适用于实时流媒体
  • 可能需要手动处理网络问题导致的错误
  • 最好在更大的 GQL 中间件管道中使用
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add gql_http_link

所属分类

依赖

依赖清单 6 项

源码仓库

关联项目