在使用 Postman 发起 GraphQL 查询之前,您需要确保已经安装并打开了 Postman 应用程序。以下是使用 Postman 发起 GraphQL 查询的步骤:
- 打开 Postman 应用程序,并创建一个新的请求。在 Postman 的主界面中,点击左上角的“New”按钮,选择“Request”。
- 在请求的 URL 字段中输入您的 GraphQL 端点 URL。如果您不知道 GraphQL 端点的 URL,可以向您的开发团队或 API 提供者咨询。
- 选择请求方法。在请求方法下拉列表中,选择“POST”。
- 在请求正文中编写 GraphQL 查询。在 Postman 的请求正文区域中,选择“GraphQL”选项卡。在此选项卡中,您可以编写 GraphQL 查询。例如:
query {user(id: "123") {nameemail}}
- 发送请求。在 Postman 的请求界面中,点击“Send”按钮,即可发送 GraphQL 查询请求。
- 查看响应。在 Postman 的响应界面中,您可以查看服务器的响应。如果响应中包含您查询的数据,则说明您的 GraphQL 查询已成功发送并返回了结果。
除了手动编写 GraphQL 查询之外,您还可以使用 Postman 的变量功能来编写动态查询。例如,您可以使用变量来传递参数值,以便根据不同的参数值执行不同的查询。要使用变量,请在请求正文中编写带有变量的 GraphQL 查询,然后在发送请求之前设置变量的值。例如:query($userId: ID!) {user(id: $userId) {nameemail}}
然后在请求变量部分设置userId的值:
`userId = “123”
这样,当您发送请求时,Postman 将自动将变量值插入到查询中,并执行相应的查询。
除了手动编写 GraphQL 查询之外,您还可以使用工具自动生成 GraphQL 查询。例如,您可以使用 Chrome 的 Network 选项卡来查看网络请求,然后从 graphiql 中复制 GraphQL 查询。之后在 Postman 中粘贴这些查询即可自动生成对应的 GraphQL 请求。如果您在请求头部选择了 JSON 或 Raw JSON 等选项卡时,还可以直接看到 JSON 格式的请求体和头部信息。您可以在 Postman 中手动修改这些信息以满足您的需求。