我已经使用过最流行的GraphiQL客户端,但它缺少保存和分类查询。
Paw是否支持发出graphql请求,并使用auto-complete和type-hinting编写查询?
答案 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请求可能会变大(让我DELETE
上Comments
上写的所有Posts
X)。在Paw的单个字段内进行大型查询可能会很麻烦。我建议使用Paw的dynamic values并插入包含您的GraphQL查询的file。这样,您可以编写查询而不必将查询阻塞在一行上或使用大量的转义序列。