将 Starscream 与 Poloniex WAMP 一起使用的问题 API

Issues using Starscream with the Poloniex WAMP API

我正在尝试使用 Starscream (which is great) to connect to the Poloniex(加密货币交换)API 通过套接字连接检索实时报价。

我已成功使用 Autobahn,在 Python 中进行连接和订阅。

现在 iOS 我遇到了问题(使用 Swift)。

这就是我准备套接字的方式。

self.socket = WebSocket(url: URL(string: "wss://api.poloniex.com")!, protocols: ["ticker"])

但是,我收到一个断开委托调用并出现错误:

(Error Domain=WebSocket Code=400 "Invalid HTTP upgrade" UserInfo={NSLocalizedDescription=Invalid HTTP upgrade}

知道我做错了什么吗?这是使用红蜘蛛订阅的正确方式吗?

感谢帮助。

约翰

也许它能帮到你。来自 starscream 存储库的问题:https://github.com/daltoniam/Starscream/issues/123