无需登录 数据私有 本地保存

GraphiQL 在线查询工具 - 交互式 GraphQL 探索

35
0
0
0
就绪
快捷端点:
响应结果
点击 执行 或按 Ctrl+Enter 发送请求

常见问题与知识点

什么是 GraphQL?与 REST 有何不同?
GraphQL 是一种 API 查询语言,由 Facebook 开发。与 REST 不同,GraphQL 允许客户端精确指定需要的数据字段,避免了过度获取(over-fetching)和获取不足(under-fetching)的问题。所有请求通过单一端点(通常是 /graphql)使用 POST 方法发送。
如何添加认证 Token?
Headers 标签页中以 JSON 格式添加,例如:{"Authorization": "Bearer your-token-here"}。也支持 API Key 方式:{"x-api-key": "your-key"}
遇到 CORS 错误怎么办?
CORS(跨域资源共享)错误表明目标服务器未允许浏览器直接访问。解决方案:1) 确保服务端已配置 CORS 允许你的来源;2) 开发时使用 CORS 代理(如 cors-anywhere);3) 使用浏览器扩展临时禁用 CORS(仅开发环境)。本工具列出的大部分公共 API 已支持 CORS。
GraphQL 变量如何定义和使用?
在查询中用 $variableName: Type 声明变量,然后在 变量 标签页中以 JSON 提供值。例如查询:query($id: ID!) { user(id: $id) { name } },变量:{"id": "123"}。变量使查询可重用且安全。
什么是 Schema 内省(Introspection)?
内省是 GraphQL 的核心特性,允许客户端查询 Schema 本身的元数据——包括可用类型、字段、参数等。点击 文档 按钮即可自动发送内省查询,浏览 API 的完整结构。注意:生产环境中部分 API 可能禁用内省以增强安全性。
快捷键有哪些?
Ctrl+Enter(Mac: Cmd+Enter):执行查询。Ctrl+Shift+F:美化/格式化查询。Ctrl+S:保存到历史记录(自动保存)。查询编辑器支持标准文本编辑快捷键。