2017-07-25 88 views
-2

我想要使用来自GraphQL API的数据。 我该怎么做到这一点?我是新来的webapi和任何帮助表示赞赏我想在.NET中使用GraphQL Web API

+0

看看[这](https://github.com/bkniffler/graphql-net-client),例如 –

回答

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 

一些资源: