我想在.NET中使用GraphQLWebAPI
我想使用GraphQLAPI中的数据。我想在.NET中使用GraphQLWebAPI,graphql,Graphql,我想使用GraphQLAPI中的数据。 我怎样才能做到这一点?我是webapi新手,非常感谢您提供的任何帮助假设您想要使用的API使用HTTP,您应该能够使用cUrl、wget、Charles、Postman甚至浏览器中的URL栏来发出请求 要编写第一个查询,可以从以下内容开始: query theNameOfMyQuery { } 现在您已经有了一个命名查询,您可以开始用GraphQL服务器公开的任何字段填充它。以博客为例,您可能有以下内容: query theNameOfMyQuery
我怎样才能做到这一点?我是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的一些概念及其存在的原因
- -这是一套精彩的教程,适用于您可以想象的每种实现