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

时间:2017-10-24 22:49:45

标签: graphql apollo apollo-client

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

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

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

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

2 个答案:

答案 0 :(得分:1)

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

目前,还没有针对C ++或C#的Apollo Client实现。但是,我看到了拥有这样一个库的好处。有人有兴趣为C ++和C#翻译Apollo Client 2吗?若是,请开始赏金,并在评论中链接!

答案 1 :(得分:1)

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

https://github.com/graphql/libgraphqlparser