品牌型号:联想拯救者R7000
系统:Windows 10专业版
软件版本:Postman 11.18.0
在现在的API开发与测试工作中,GraphQL是一种高效的数据查询语言,使用非常灵活。Postman作为一款功能强大的API开发测试工具,已经支持GraphQL请求,能够满足我们调试接口的需求。接下来本文将为大家介绍Postman如何支持GraphQL,Postman怎么发送GraphQL请求的相关内容。
一、Postman如何支持GraphQL
Postman是一款功能完善的API开发测试平台,已经支持GraphQL,以下是Postman支持GraphQL的详细介绍。
1、原生支持GraphQL请求
Postman在新建请求时,支持GraphQL选项,我们可以直接新建该格式的请求,无需额外安装任何插件。

2、schema自动获取
Postman能够通过GraphQL服务的接口获取完整的schema信息,并基于schema提供实时的语法提示、字段补全及错误校验。对于需要离线开发或自定义schema的场景,Postman支持导入schema文件,并可根据实际需求切换schema。

3、开发生态
Postman可以将GraphQL请求保存至集合中进行管理,并且支持脚本功能,可以设置发送请求前脚本、请求后脚本,支持对响应结果进行自动化校验,形成从请求构建到结果验证的完整闭环。

二、Postman怎么发送GraphQL请求
Postman原生支持GraphQL,每个GraphQL请求都需要一个URL和一个查询。URL是托管数据的端点,查询定义了需要从此数据源检索的确切内容。GraphQL请求还可以配置一个模式,用来通知服务器上可用的数据字段可以包含在查询中。根据API的要求,请求还可以包含身份验证、header等。Postman发送GraphQL请求的流程可以参考以下步骤:
1、发送请求前准备
首先我们需要安装Postman,建议使用最新版,并登录账号,如果GraphQL接口需要身份验证,需要提前获取认证Token,后续在请求中配置。
2、创建请求
在URL栏中,输入【https://graphql.postman-echo.com/graphql】,这是Postman的测试地址,将使用内省加载模式。

3、输入参数
在左侧的【Query】中,选择hello字段并选择person、age和name作为参数,此处用的是Postman测试接口,在实际工作中,具体内容有所不同。在输入框中输入年龄和姓名参数,右侧会显示一个基于输入数据的完整查询语句。

4、配置验证
如果该API需要身份验证,我们可以在【Authorization】中选择身份验证类型以及对应的验证数据,例如:在有效期内的token。

5、查询
点击【Query】,Postman就会向该接口发送请求,在【Body】中可以看到返回值。

三、总结
以上就是Postman如何支持GraphQL,Postman怎么发送GraphQL请求的相关内容。Postman原生支持GraphQL,无需额外安装插件,并且支持切换schema、保存请求到集合等功能,足以满足我们的使用需求。本文还为大家介绍了Postman发起GraphQL请求的步骤,希望本文对你有所帮助。
