Проблемы при использовании Starscream с API-интерфейсом Poloniex WAMP
Я пытаюсь использовать Starscream (что здорово) для подключения к API-интерфейсу Poloniex (биржа криптовалют) для получения реальных котировок цен по соединению через сокет.
Я успешно использовал 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?
Помощь приветствуется.
Джон
1 ответ
Решение
Может быть, это может помочь вам. Проблема из хранилища starscream: https://github.com/daltoniam/Starscream/issues/123