我想在.NET中使用GraphQLWebAPI

我想在.NET中使用GraphQLWebAPI,graphql,Graphql,我想使用GraphQLAPI中的数据。 我怎样才能做到这一点?我是webapi新手,非常感谢您提供的任何帮助假设您想要使用的API使用HTTP,您应该能够使用cUrl、wget、Charles、Postman甚至浏览器中的URL栏来发出请求 要编写第一个查询,可以从以下内容开始: query theNameOfMyQuery { } 现在您已经有了一个命名查询,您可以开始用GraphQL服务器公开的任何字段填充它。以博客为例,您可能有以下内容: query theNameOfMyQuery

我想使用GraphQLAPI中的数据。
我怎样才能做到这一点?我是webapi新手,非常感谢您提供的任何帮助

假设您想要使用的API使用HTTP,您应该能够使用cUrl、wget、Charles、Postman甚至浏览器中的URL栏来发出请求

要编写第一个查询,可以从以下内容开始:

query theNameOfMyQuery {

}
现在您已经有了一个命名查询,您可以开始用GraphQL服务器公开的任何字段填充它。以博客为例,您可能有以下内容:

query theNameOfMyQuery {
  posts {
    title
    author
  }
}
https://www.someserver.com/?query=...&variables=...
现在,要将其转换为您可以请求的内容,您只需对其进行URL编码并将其添加到您的URL中。典型的URL如下所示:

query theNameOfMyQuery {
  posts {
    title
    author
  }
}
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
一些资源:

  • -本视频解释了GraphQL的一些概念及其存在的原因
  • -这是一套精彩的教程,适用于您可以想象的每种实现
例如,或者最好看一看。似乎更受政府的支持。