如何在另一种编程语言中连接到apollo graphql-websocket?

时间:2017-01-12 12:05:47

标签: python graphql apollostack graphql-subscriptions

目前我正在研究Apollo的GraphQL Server,以取代我们当前的Java实现。由于我们也可能想要使用订阅,因此我尝试获得一些简单的服务器 - 客户端概念验证并运行。我使用GitHunt示例获得了订阅部分。

因为我并不真正需要或想要一个UI。目前,我希望一个简单的客户端只接收订阅界面的通知。正如我所看到的那样,这就是Websocket。知道了这一点,我创建了一个Python脚本,它向指定的主机和端口(ws:// localhost:8090)打开websocket。这会产生bad handshake error

我可以采用哪种方式前进?除了apollo-client之外,有人已经创建了一个客户端吗?如果是这样;你如何创建websocket?

1 个答案:

答案 0 :(得分:0)

我可能会尝试使用无头浏览器,比如更瘦的js,它支持websockets。 https://github.com/laurentj/slimerjs

我想知道python接口是否有什么东西不能处理slimer js。我没有websocket专家,所以只有我的2美分:))