如何将Paw用作GraphQL客户端

时间:2018-04-04 06:57:43

标签: paw-app

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

Paw是否支持发出graphql请求,并使用auto-complete和type-hinting编写查询?

2 个答案:

答案 0 :(得分:2)

从Paw 3.2开始,请求的“正文”选项卡现在支持GraphQL。

具有通过自省功能检索和探索模式的能力。

答案 1 :(得分:1)

Paw确实可以作为GraphQL客户端使用,但是功能并不如您所愿。据我所知,虽然您可以发出任何种类的GraphQL请求,但它不支持任何种类的自动完成或类型提示。


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

例如,GitHub's API使用带有JSON负载的POST请求来发送几乎所有的GraphQL查询,而Facebook uses则更像REST GET / {{ 1}} / POST方法和路径和查询参数。

Paw不仅能够发出和保存这些类型的请求。

大查询

需要注意的一件事是,当尝试获取多个嵌套数据模型时,GraphQL请求可能会变大(让我DELETEComments上写的所有Posts X)。在Paw的单个字段内进行大型查询可能会很麻烦。我建议使用Paw的dynamic values并插入包含您的GraphQL查询的file。这样,您可以编写查询而不必将查询阻塞在一行上或使用大量的转义序列。