如何将 Paw 用作 GraphQL 客户端
How can I use Paw as a GraphQL client
我已经使用过最流行的 GraphiQL 客户端,但它缺少保存和分类查询。
Paw 是否支持发出 graphql 请求,以及使用自动完成和类型提示编写查询?
Paw 确实可以用作 GraphQL 客户端,但它没有您想要的那样功能齐全。据我所知,虽然您可以发出任何类型的 GraphQL 请求,但它不支持任何类型的自动完成或类型提示。
GraphQL spec 定义了一种查询和执行数据的方法。但是,每个网站都有自己的方式让您访问该查询界面。
例如,GitHub's API uses a POST
request with a JSON payload to send almost all its GraphQL queries, but Facebook uses 一种更像 REST 的 GET
/POST
/DELETE
方法,带有路径和查询参数。
Paw 完全有能力提出和保存这些类型的请求。
大查询
需要注意的一件事是,当尝试获取多个嵌套数据模型时,GraphQL 请求可能会变大(请给我 Posts
上的所有 Comments
编写的 User
X)。在 Paw's 的单个字段中进行大型查询可能会变得笨拙。我建议使用包含您的 GraphQL 查询的 Paw 的 dynamic values and inserting a file。这样您就可以编写查询,而不必将它们挤在一行中或使用大量转义序列。
从 Paw 3.2 开始,请求的“正文”选项卡现在支持 GraphQL。
能够通过内省检索和探索模式。
我已经使用过最流行的 GraphiQL 客户端,但它缺少保存和分类查询。
Paw 是否支持发出 graphql 请求,以及使用自动完成和类型提示编写查询?
Paw 确实可以用作 GraphQL 客户端,但它没有您想要的那样功能齐全。据我所知,虽然您可以发出任何类型的 GraphQL 请求,但它不支持任何类型的自动完成或类型提示。
GraphQL spec 定义了一种查询和执行数据的方法。但是,每个网站都有自己的方式让您访问该查询界面。
例如,GitHub's API uses a POST
request with a JSON payload to send almost all its GraphQL queries, but Facebook uses 一种更像 REST 的 GET
/POST
/DELETE
方法,带有路径和查询参数。
Paw 完全有能力提出和保存这些类型的请求。
大查询
需要注意的一件事是,当尝试获取多个嵌套数据模型时,GraphQL 请求可能会变大(请给我 Posts
上的所有 Comments
编写的 User
X)。在 Paw's 的单个字段中进行大型查询可能会变得笨拙。我建议使用包含您的 GraphQL 查询的 Paw 的 dynamic values and inserting a file。这样您就可以编写查询,而不必将它们挤在一行中或使用大量转义序列。
从 Paw 3.2 开始,请求的“正文”选项卡现在支持 GraphQL。
能够通过内省检索和探索模式。