我试图使用Starscream(这很棒)连接到Poloniex(cryptocurrency exchange)API以通过套接字连接检索价格的实时报价。使用Starscream与Poloniex WAMP 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订阅的正确方法吗?
帮助赞赏。
约翰
您是否找出了导致此问题的原因? – Nevin
对此有帮助吗? https://github.com/daltoniam/Starscream/issues/397 – Nevin
我试图做同样的事情,并得到相同的错误 – Nevin