适用于 C++ 和 .NET 的 GraphQL 客户端

GraphQL Client for C++ and .NET

是否有适用于 C++(Windows 和 Linux)和 .NET 的 GraphQL 客户端库?

从 Apollo 网站我只能看到 React、Vue.js、Angular、Android、iOS、Ember 和 Meteor 的客户端。

如果有适用于 C++ 和 .NET 的 Apollo 客户端,它位于何处?

如果没有,应该使用什么?

Apollo Client 有一套很好的缓存功能,但如果你不需要这些功能,你可以只使用你最喜欢的 http 库(libcurl,或者 Boost.Beast,或者 Casanova 可能)发送一个POST 与您的 graphql 查询或突变的文本。响应将与您在 GraphiQL 控制台中看到的相同类型或响应。

目前,没有适用于 C++ 或 C# 的 Apollo 客户端实现。但是,我看到了拥有这样一个图书馆的好处。有人有兴趣为 C++ 和 C# 翻译 Apollo Client 2 吗?如果是这样,请开始赏金,并在评论中 link!

有一个 C++ GraphQL 解析器。它不提供 Apollo 客户端的所有功能,但它大大简化了 C++ GQL 处理。

https://github.com/graphql/libgraphqlparser