ios - 将 Starscream 与 Poloniex WAMP API 结合使用的问题

标签 ios swift poloniex starscream

我正在尝试使用 Starscream (这很棒)连接到 Poloniex (加密货币交易所)API,用于通过套接字连接检索实时报价。

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

现在在 iOS 上我遇到了麻烦(使用 Swift)。

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

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

但是,我收到一个带有错误的断开连接委托(delegate)调用:

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

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

感谢帮助。

约翰

最佳答案

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

关于ios - 将 Starscream 与 Poloniex WAMP API 结合使用的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46634035/

相关文章:

ios - iOS 中的 Mod 运算符

iphone - 我如何从 iPhone 中的 UITextView 获取空格 (""之后的第一个键入字母?

ios - 使用类别中的 block 扩展 UIRefreshControl

浅色和深色模式的 iOS 启动屏幕

swift - 从数据库加载数据并将其加载到 Vapor 3 View 中的正确方法?

ios - AWS DynamoDB 在 LIST 或 NUMBER SET 中插入值

c++ - Poloniex 和网络套接字

ios - GooglePlaces API 使我的应用文件变大了。我能做些什么吗?

c# - 在 poloniex 上使用 wamp 的 HTTP 502 错误网关 c#

java - Poloniex api 也将我们带到安全检查页面