Wpis z mikrobloga

Mireczki spod tagu #programowanie #javascript i #java Pomożecie?

Jest sobie stronka która udostępnia API websocketowe po HTTPS.

Jest sobie dokumentacja która podaje przykładowe endpointy ( https://github.com/etherdelta/etherdelta.github.io/blob/master/docs/API.md )

i taki przykładowy endpoint: getMarket { token (address), user (address) }

W kodzie #javascript widzę wywołanie tego jako:
self.socket.emit('getMarket', { token: token.addr, user: user.addr });

I jak teraz pod ten sam endpoint uderzyć z poziomu #java ?

Jak mam kawałek kodu:
String name = "'getMarket', { token: '0xbd08809f016748061d7764cf09799d703751c988', user: '0x62C7C44a' }";
session.getBasicRemote().sendText(name);

Domyślam się, że problem jest, że uderzam w Javie metodą jednoargumentową. Aaaa... URL w Javie gdzie uderzam:
wss://socket.etherdelta.com/socket.io/?transport=websocket

Czyżby getMarket miało być dopisane gdzieś do URLa?
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

"Nie, wisi połączenie i nie mam żadnej zwrotki z serwera."
to jest poprawne, to websocket, pokaz jak subskrybujesz
  • Odpowiedz