有一种更好的方法可以使用 REST 客户端来完成此操作Insomnia https://insomnia.rest/
文档在这里,如何发送 graphql 查询:https://support.insomnia.rest/article/61-graphql https://support.insomnia.rest/article/61-graphql
以下是邮递员的步骤
Step 1.
在Chrome中运行GraphiQL,打开Chrome开发控制台,单击网络选项卡,然后从graphiql进行查询,当您进行查询时,网络选项卡将显示graphql请求...
Step 2.
来自graphql
请求复制请求查询,选择Copy as cURL (cmd)
Step 3.
打开Postman,在左上角单击Import
按钮,单击后Import
你必须点击Paste Raw Text
,然后粘贴复制的cURL
请求按照步骤 2 中的方式完成,完成后单击Import
Step 4.
Postman 已准备好发送 Graphql 请求,只需单击Send
按钮,你会看到Response
在正文的响应框中如下
Step 5.
要查看查询是如何发送的,请单击Body
旁边的选项卡Headers
,您将了解如何以 JSON 格式从邮递员提供字段。
e.g: edges {\n node {\n id\n jobId\n }\n
,如果想查看其他字段则需要添加后缀\n
喜欢如果需要的话name
then : edges {\n node {\n id\n jobId\n name\n }\n
\n
这里只是表示代表一条新线。相反,您可以通过提供如下所示的清晰且说明性的 JSON 来使其更简单
=================================================== =========================
Note:体型必须是原始的application/json
内容类型。因此,查询必须是带引号的有效 JSON".."
{
"query":"{viewer {user {edges {node {id jobId name }}}}}"
}
=================================================== =========================
你可以直接从step 5
如果您知道如何在正文中发送查询以及其他在向邮递员发出请求时需要的内容
使用简化的 JSON