如何将 Paw 用作 GraphQL 客户端



我已经使用了最流行的GraphiQL客户端,但它缺乏保存和分类查询。

Paw 是否支持发出 graphql 请求,以及使用自动完成和类型提示编写查询?

Paw 确实可以作为 GraphQL 客户端使用,但它并不像您想要的那样功能齐全。据我所知,虽然你可以发出任何类型的 GraphQL 请求,但它不支持任何类型的自动完成或类型提示。


GraphQL 规范定义了一种查询和执行数据的方法。但是,每个网站都有自己的方式让您访问该查询界面。

例如,GitHub 的 API 使用带有 JSON 有效负载的POST请求来发送几乎所有的 GraphQL 查询,但 Facebook 使用更类似于 REST 的GET/POST/DELETE方法,其中包含路径和查询参数。

Paw 完全有能力发出和保存这些类型的请求。

大查询

需要注意的一件事是,当尝试获取多个嵌套数据模型时,GraphQL 请求可能会变得很大(让我了解UserX 编写的Posts的所有Comments)。在 Paw 的单个字段中进行大型查询可能会变得笨拙。我建议使用 Paw 的动态值并插入一个包含 GraphQL 查询的文件。通过这种方式,您可以编写查询,而不必将它们卡在一行上或使用大量转义序列。

从 Paw 3.2 开始,请求的 Body 选项卡中现在支持 GraphQL。

能够通过内省检索和探索架构。

相关内容

  • 没有找到相关文章

最新更新