求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
要资料
 
追随技术信仰

随时听讲座
每天看新闻
 
 
PostMan 中文文档
入门
1.介绍
2.安装与更新
3.导航邮递员
4.发送您的第一个请求
5.管理您的帐户
6.同步您的工作
7.探索公共 API 网络
8.创建您的第一个系列
9.使用便笺本
10.创建工作区
11.设置邮递员
12.导入和导出数据
13.使用自定义代理
14.应用程序问题疑难解答
发送请求
15.构建请求
16.授权请求
17.接收响应
18.对集合中的请求进行分组
19.使用变量
20.管理环境
21.可视化响应
22.指定示例
23.使用 cookie
24.使用证书
25.生成客户端代码
26.故障排除请求
27.捕获请求数据概览
28.捕获 HTTP 请求
29.捕获 HTTPS 流量
30.使用邮递员拦截器
31.同步 cookie
32.使用 GraphQL 查询
33.使用 WebSocket 请求
34.发出 SOAP 请求
35.Postman 中的脚本
36.编写预请求脚本
37.编写测试
38.使用监视器运行测试
39.测试脚本示例
40.动态变量
41.邮递员 JavaScript 参考
 
 
使用 GraphQL 查询
来源: Postman    编辑:Alice(火龙果软件)

您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码: 验证码,看不清楚?请点击刷新验证码 必填



177 次浏览
3次

除了 REST,Postman 还可以使用 GraphQL(一种用于 API 的开源数据查询和操作语言)进行 HTTP 调用。

您可以通过多种方式使用 Postman 编写和发送 GraphQL 查询:

  • 使用 Postman 对 GraphQL 的内置支持

  • 在请求正文中使用 JSON

  • 使用 GraphQL 内容类型标头

  • 将查询作为 cURL 请求导入

使用 Postman 对 GraphQL 的内置支持

Postman 内置支持在请求正文中发送 GraphQL 查询、使用 GraphQL 变量以及自省和导入 GraphQL 模式。

在请求正文中发送 GraphQL 查询

1 在 Postman 中打开一个新的请求选项卡,并在地址字段中输入您的 GraphQL 端点 URL。

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

3 在Body选项卡下,选择GraphQL body 类型。

4 在查询编辑器中输入您的 GraphQL 查询。此编辑器使您能够分别创作和编辑查询和变量。

使用 GraphQL 变量

1 在GraphQL 变量编辑器中输入您的GraphQL 变量。

2 在查询编辑器中,在 GraphQL 查询中声明 GraphQL 变量。有关如何使用 GraphQL 变量的更多信息,请参阅GraphQL 变量文档。

您还可以使用 Postman 变量作为 GraphQL 变量的数据输入,使用{{variable}}语法。

自省和导入 GraphQL 模式

要启用自动完成,您的请求需要 GraphQL 架构。Postman 将使用 GraphQL 自省根据请求 URL 自动获取模式。当 Postman 能够自动获取模式时,模式选择列表旁边会显示一条消息。如果您的架构已更改,请选择刷新图标刷新图标以提取更改。

您也可以手动导入架构。当您创建 GraphQL 架构或将其导入 Postman 时,您可以选择它而不是自动获取的架构。

1 在左侧边栏中选择API ,然后选择+以创建新 API。

2 输入 API 的名称和版本。

3 从Schema type下拉列表中选择GraphQL 。

4 从Schema Format下拉列表中选择JSON或GraphQL SDL 。

您可以选择“导入”选项卡直接从本地文件或 GitHub 或 Bitbucket 存储库导入 API 规范。如果您不导入模式,Postman 将使用您可以随时编辑的示例规范填充您的 API。

5 选择创建 API。

6 打开新 API 的版本页面并导航到定义选项卡。在编辑器中输入您的 GraphQL 模式并保存。

7 返回到您的GraphQL正文。从下拉列表中选择您的架构。您可能需要通过选择刷新图标刷新图标进行刷新。

8 开始编辑您的查询。Postman 现在将根据新 GraphQL 模式中的数据建议自动完成选项。

在请求正文中使用 JSON

1 在 Postman 中打开一个新的请求选项卡,并在地址字段中输入您的 GraphQL 端点 URL。

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

3 在“标题”选项卡中,添加Content-type.application/json

4 在Body选项卡下,选择raw body 类型。从格式下拉列表中选择JSON 。

5 使用正确的 JSON 格式在请求正文中构造您的查询。

使用 GraphQL 内容类型标头

1 在 Postman 中打开一个新的请求选项卡,并在地址字段中输入您的 GraphQL 端点 URL。

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

3 在“标题”选项卡中, 添加Content-type.application/graphql设置内容类型标头

4 在Body选项卡下,选择raw body 类型。从格式下拉列表中选择文本。

5 使用标准 GraphQL 格式在请求正文中构建您的查询。

将查询作为 cURL 请求导入

1 选择左上角的导入。

2 选择原始文本。

3 将您的 cURL 命令粘贴到文本字段中,然后继续。您的 cURL 命令必须包含 GraphQL 端点 URL,并且必须指定POST请求方法。

4 选择导入。

5 该请求将在一个新选项卡中打开,其中包含您指定的 GraphQL 端点 URL 和POST请求方法。

 

177 次浏览
3次