我想使用GraphQL API中的数据。 我怎么能实现这一目标?我是webapi的新手,感谢任何帮助
答案 0 :(得分:0)
假设您要使用的API使用HTTP,您应该能够使用cUrl,wget,Charles,Postman甚至浏览器中的URL栏来发出请求。
要编写第一个查询,您可以从以下内容开始:
query theNameOfMyQuery {
}
现在您有了一个命名查询,您可以使用GraphQL服务器公开的任何字段开始填充它。对于博客示例,您可能会遇到以下情况:
query theNameOfMyQuery {
posts {
title
author
}
}
现在,要将其转换为您可以请求的内容,您需要做的就是对其进行URL编码并将其添加到您的网址中。典型的URL如下所示:
https://www.someserver.com/?query=...&variables=...
因此,对于上面的示例,您将拥有上述查询
https://www.someserver.com/?query=query%20theNameOfMyQuery%20%7B%0D%0A%20%20posts%20%7B%0D%0A%20%20%20%20title%0D%0A%20%20%20%20author%0D%0A%20%20%7D%0D%0A%7D
部分资源: