用于通过 http 请求的 GraphQL 查询字符串?
Posted
技术标签:
【中文标题】用于通过 http 请求的 GraphQL 查询字符串?【英文标题】:GraphQL query string for requesting over http? 【发布时间】:2017-02-05 09:11:59 【问题描述】:我正在尝试使用与 GraphQL Server 一起工作的 java 客户端,我想通过 http 发送查询。
我查看了https://github.com/graphql-java/graphql-java,但找不到我正在寻找的解决方案。
我正在尝试寻找类似于 https://github.com/justinmakaila/Swift-GraphQL 的东西,但适用于 Java。
根据 swift 示例,它生成一个 queryString
,客户端通过 POST
向 graphql 端点执行以获取结果。 Java中的等价物是什么?
我基本上想从上面列出的graphql客户端api生成一个JSON查询字符串。
【问题讨论】:
有人找到任何适合这项工作的工具吗? 【参考方案1】:所以graphql-java本身不包含客户端,它是 GraphQL 规范的实现。至于客户,它甚至没有 关心服务器上的实现是什么。 (博扬托米奇)
-
目前有 2 个可用(但恕我直言,两者都有一些缺点)
Apollo android - 最初用于 Android,但同样可用
在任何 Java 项目中
Shopify's GraphQL Java gen - 类似于什么
例如,wsdl2java 可以,但没有封装到 Maven 插件中。
生成一个不错的客户端,但需要 Ruby...
【讨论】:
以上是关于用于通过 http 请求的 GraphQL 查询字符串?的主要内容,如果未能解决你的问题,请参考以下文章