【发布时间】:2017-08-24 16:48:04
【问题描述】:
我是 GraphQL 的新手。我已经创建了一个工作模式实现,但我的问题是让我的 API 开发人员友好。如果用户想发送下面的查询,要求他们将其压缩为一行,删除空格,然后对其进行 urlencode 以适应查询参数,甚至还对其进行 json 编码,这似乎很笨拙。总的来说,我知道这应该比 REST 更容易,所以我想我一定是做错了什么。
问题
有哪些有效的方法可以将以下 GraphqhQL 查询转换为可以通过 Internet 传输的格式?
search(firstName:"bob",lastName:"Smith", num: 0, max: 10)
{
age,
height,
email,
country,
occupation
}
问题
Graphql 网站上的文档总是引用最简单的查询用例,例如 { age }。但是到目前为止,当涉及到真正的查询时,这似乎比 REST 更难看。
【问题讨论】:
标签: graphql url-encoding