graphql是在body中的吗
时间: 2024-03-24 14:37:11 浏览: 142
graphql GUI 安装包,graphiql ,可直接安装
是的,GraphQL查询语句通常是通过HTTP POST方法发送到服务器的,并且查询语句通常包含在请求体(request body)中。在HTTP请求头中,我们可以设置`Content-Type`为`application/json`,然后将查询语句作为JSON对象发送到服务器。例如:
```
POST /graphql HTTP/1.1
Host: api.example.com
Content-Type: application/json
Authorization: Bearer <token>
{
"query": "query { book(id: \"1\") { id title author { name } } }"
}
```
在这个例子中,我们通过POST方法将查询语句发送到`api.example.com/graphql`,然后在请求体中使用JSON格式的数据来表示查询语句。服务器会解析JSON数据,并根据查询语句返回对应的数据。
阅读全文