GraphQL API 测试工具
发送 GraphQL 查询和变更,查看响应、错误和 Schema
查询
编写查询或加载示例。
一个 JSON 对象。操作没有变量时留空。
响应
直连模式从你的浏览器发送请求,因此端点必须允许本站的 CORS。 在任意编辑器中按 Ctrl 或 Cmd + Enter 即可发送请求。
功能
GraphQL API Tester 将一个 GraphQL 操作发送到端点,并显示 HTTP 状态、耗时、大小、响应头和格式化的 JSON 正文。GraphQL 错误会连同响应路径和查询中的位置一起列出,部分数据也会被标明。查询在本地用 graphql-js 解析,用于检测语法错误、识别操作和美化格式。
直连模式与代理模式
直连模式从你的浏览器发送请求,凭据不会经过 CodingTool.dev,但端点必须允许 CORS。代理模式通过 CodingTool.dev 中继发送一次请求,且只能访问公开的 http 和 https 地址:私有、回环、链路本地和元数据地址会在 DNS 解析后以及每次重定向时被阻止,超时 30 秒,请求上限 2 MB,响应上限 5 MB。不会转发 Cookie 和 Proxy-Authorization,也不会存储任何内容。
变量、请求头和 GET
变量是发送前会校验的 JSON 对象。Authorization、Cookie、X-API-Key 等请求头的值会被遮盖并提供显示开关,且从不保存。POST 发送 JSON 正文;GET 将 query、variables 和 operationName 编码为 URL 参数,且仅允许用于查询操作,通过 GET 发送的变更会被拒绝。
Schema 与隐私
获取 Schema 会运行标准内省查询,将 Schema 输出为 SDL,并据此校验你的查询,错误显示在编辑器中。Schema 只保存在内存中。只会记住传输方式和当前标签页;端点、查询、变量和请求头从不保存、记录或发送到分析服务。
