API 端点
DbGate 不仅支持传统数据库,还扩展支持 API 端点,使你能够使用同样熟悉的界面与 REST API、GraphQL 服务和 oData 端点交互。这个高级功能将 DbGate 转变为同时适用于数据库和 API 的通用数据客户端。
GraphQL 连接
连接 GraphQL API - 建立到任意 GraphQL 端点的连接,用于查询和变更(mutation)
架构自省 - 自动发现并浏览 GraphQL 架构、类型和可用操作
查询编辑器 - 编写并执行 GraphQL 查询,配备 GraphQL 浏览器,便于选择字段和参数
变量支持 - 在 GraphQL 查询中定义和使用变量,实现灵活的数据检索
变更执行 - 通过 GraphQL mutation 执行数据修改
响应查看器 - 以格式化 JSON 和可展开树结构查看响应,便于分析
Relay 支持 - 使用兼容 Relay 的 GraphQL API,包括对 connection 的支持
OpenAPI(Swagger)连接
Swagger/OpenAPI 支持 - 连接到具有 OpenAPI 规范(v2 和 v3)的 REST API
API 文档浏览器 - 从 OpenAPI 定义中探索 API 端点、参数和响应架构
请求构建 - 构造带有正确参数、请求头和请求体内容的 HTTP 请求
多种 HTTP 方法 - 在 API 端点上执行 GET、POST、PUT、DELETE、PATCH 操作
响应检查 - 查看响应状态、请求头和响应体,并以格式化 JSON 或表格形式展示
测试端点 - 快速测试 API 端点并验证响应
oData 服务
oData 端点支持 - 连接到 OData 服务并浏览可用的实体集
元数据探索 - 查看服务元数据,包括实体类型、属性和关系
查询执行 - 使用标准 OData 查询语法执行 OData 查询
筛选与展开 - 使用 $filter、$expand、$select 以及其他 OData 查询选项
统一数据访问
身份验证支持 - 所有 API 连接都支持包括 API Key、Bearer Token 和基本认证在内的身份验证方式
一致的界面 - 对 API 使用与数据库相同的 DbGate 界面
数据导出 - 将 API 响应导出为 CSV、JSON、Excel 等格式
使用标签页界面 - 请求在标签页中打开,并记住参数值
查询历史 - 从历史记录中访问之前执行过的 API 请求
多源数据 - 在单一工作区中组合来自数据库和 API 的数据