我们一起使用Postman测试GraphQL

  发布时间:2025-11-04 10:51:20   作者:玩站小弟   我要评论
概述本文将展示如何使用Postman测试GraphQL服务。以如下Schema为例:复制type Post { id: ID! title: String! text: String! categor 。

概述

本文将展示如何使用Postman测试GraphQL服务。使用试以如下Schema为例:

复制type Post { id: ID! title: String! text: String! category:

String

author: Author!}type Author { id: ID! name: String! thumbnail:

String

posts: [Post]!}type Query { recentPosts(count: Int,使用试 offset: Int): [Post]!}type Mutation { createPost(title: String!, text: String!, category: String) : Post!}1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.

点击“New API”,选择“GraphQL类型”,使用试然后按“Generate Collection”,使用试就可以使用Postman对GraphQL支持的使用试自动完成功能,很方便地编写示例查询。站群服务器使用试

GraphQL请求

Postman允许以GraphQL格式发送正文,使用试选择下面的使用试GraphQL类型:

然后,我们可以编写一个原生GraphQL查询:

复制query { recentPosts(count: 1,使用试 offset: 0) {

title

category

author {

name

} }}1.2.3.4.5.6.7.8.9.

响应报文如下:

复制{ "data": { "recentPosts": [ { "title": "Post", "category": "test", "author": { "name": "Author 0" } } ] }}1.2.3.4.5.6.7.8.9.10.11.12.13.

使用变量

在变量部分,我们可以创建一个JSON格式的使用试模式,网站模板为变量赋值:

复制query recentPosts ($count: Int,使用试 $offset: Int) {

recentPosts (count: $count, offset: $offset) {

id

title

text

category

}

}1.2.3.4.5.6.7.8.

编辑GRAPHQL VARIABLES部分,其中包含希望将变量设置的使用试值:

复制{ "count": 1, "offset": 0}1.2.3.4.

总结

使用Postman可以很方便地测试GraphQL,也允许我们导入Schema并生成查询。使用试

使用试
  • Tag:

相关文章

  • 探究12年Macmini的性能和特点(一台经典之作,是否依然耐用可靠?)

    摘要:12年Macmini作为苹果旗下一款小巧的台式机,于2012年推出,备受用户喜爱。然而,随着时间的推移,新的产品不断问世,我们不禁要问,12年的Macmini是否依然能够满足我们的...
    2025-11-04
  • 你可能不知道的 Python 技巧

    有许许多多文章写了 Python 中的许多很酷的特性,例如变量解包、偏函数、枚举可迭代对象,但是关于 Python 还有很多要讨论的话题,因此在本文中,我将尝试展示一些我知道的和在使用的,但很少在其它
    2025-11-04
  • 教你几招,Python性能提升30%!

    本文主要分享如何提升Python性能的几个使用方法!时序分析优化之前,首先要找到是哪部分代码拖慢了整个程序的运行。有时候程序的"瓶颈"不是很明显,如果找不到,以下是一些建议以供参考:注意:这是一个计算
    2025-11-04
  • 从未如此简单:5分钟搞懂 HTTP 缓存机制

    什么是 HTTP 缓存HTTP 缓存可以说是HTTP性能优化中简单高效的一种优化方式了,缓存是一种保存资源副本并在下次请求时直接使用该副本的技术,当 web 缓存发现请求的资源已经被存储,它会拦截请求
    2025-11-04
  • 电脑错误提示0210及其解决方法(电脑错误提示0210的常见原因和有效解决方案)

    摘要:电脑在使用过程中,有时会出现各种错误提示,其中常见的一个是错误代码0210。这个错误代码通常与键盘或鼠标相关,表示输入设备存在问题。本文将介绍电脑错误提示0210的常见原因和有效解...
    2025-11-04
  • 关于Python列表操作,比较常见的10个问题

    列表是比较常用的数据类型之一,本文整理了 StackOverflow 上关于列表操作被访问较多的10个问答,如果你在开发过程中遇到这些问题,不妨先思考一下如何解决。1、迭代列表,如何访问列表下标索引普
    2025-11-04

最新评论