Postman 中使用 GraphQL:入门指南

本文将为您介绍如何在 Postman 中使用 GraphQL 进行 API 开发。通过本文的指导,你将掌握 GraphQL 的使用技巧,从而更加高效地进行 API 开发。

用 Apifox,节省研发团队的每一分钟

Postman 中使用 GraphQL:入门指南

免费使用 Apifox

相关推荐

最新文章

API

一体化协作平台

API 设计

API 文档

API 调试

自动化测试

API Mock

API Hub

立即体验 Apifox
目录

GraphQL 是一种用于 API 的开源数据查询和操作语言,用于 API 的查询语言和运行时。它使客户端能够精确地指定其数据需求,并获得预测性地结果。GraphQL 旨在提高 API 的效率、灵活性和可靠性。

Postman 是一款用于 API 开发的强大工具,它支持 REST 和 GraphQL API。Postman 还提供了一个用户友好的界面,可用于构建、测试和文档化 API。

我们将介绍如何使用 GraphQL 进行 Postman 测试。

如何在 Postman 中使用 GraphQL

导入 GraphQL 架构

  1. 在左边栏中选择 APIs ,并创建新 API。
  2. 从架构类型下拉列表中选择GraphQL。
  3. 从架构格式下拉列表中选择 GraphQL SDL。
Postman 中使用 GraphQL
导入 GraphQL

编辑器中输入 GraphQL 架构并保存。

Postman 中使用 GraphQL
输入 GraphQL

在 body 中发送 GraphQL 查询

  1. 在 Postman 中创建新请求,在地址字段中输入 GraphQL 端点 URL。
  2. 从请求方法下拉列表中选择POST
  3. 在 Body 选项卡下,选择 GraphQL 主体类型。
  4. 在查询编辑器中输入 GraphQL 查询。
Postman 中使用 GraphQL
发送 GraphQL

使用 GraphQL 内容类型标头

1、在 Postman 中新建请求,然后在地址字段中输入 GraphQL 端点 URL。

2、从请求方法下拉列表中选择POST

3、在 Headers 选项卡中,添加Content-typeof application/graphql

Postman 中使用 GraphQL
添加 content-Type

4、在 Body 选项卡下,选择 raw 类型,从格式下拉列表中选择 Text,使用标准 GraphQL 格式在 body 中构建查询后点击 Send 按钮来发送请求,查看响应结果即可。

Postman 中使用 GraphQL
选择类型

使用变量

可以创建一个 JSON 格式的模式,为变量赋值,可以避免在查询字符串中输入参数。

修改 QUERY 部分中的 body 以动态分配变量的值,编辑 GRAPHQL VARIABLES 部分,使用我们希望将变量设置为的内容。

Postman 中使用 GraphQL
使用变量

使用 Apifox 发送 GraphQL

使用 Apifox 也能发送 GraphQL,且从 Postman 到 Apifox 几乎是无缝衔接,Apifox 支持中文英文系统切换,对于国内用户使用更加方便更易上手,效率更高,快去试试吧!

Postman 中使用 GraphQL
发送 GraphQL

比 Postman 更好用的 API 工具 —— Apifox

使用 Postman 发送 GraphQL 是一种方便的方式,可以减少调试时间和工作量。但 Postman 是英文版,并不支持中文。这就导致国内用户使用起来会有一定门槛,而且 Postman 的使用还有一些高级功能,例如 Mock Server、自动化测试等这些功能,需要付费购买高级版。所以更推荐另一款优秀的 API 开发和测试工具 —— Apifox。

Apifox

Apifox 是个新兴的一体化 API 协作平台,可以实现 API 文档、API 调试、API Mock、 API 自动化测试,是更先进的 API 设计/开发/测试工具。Apifox 提供了一种全面的 API 管理解决方案,使用 Apifox ,你可以在一个统一的平台上设计、调试、测试以及协作你的 API, 简化了你的 API 工作流,并确保了前端、后端和测试人员之间的高效协作,同时解决了 Postman 在多个工具之间频繁切换经常会导致数据不一致和团队协作低效率的问题。

Postman 只是解决了 API 开发中的一小部分问题,Apifox 是更全面的一体化工具,越来越多的开发者开始选择 Apifox 替代 Postman,强烈推荐试用 Apifox。

Apifox
Apifox

知识扩展

了解更多 Postman 相关使用技巧: