Я использую Stomp Protocol Android в своем проекте, однако при подключении к серверу я получаю сообщение об успехе, но мне нужно передать заголовок, чтобы получить полезную нагрузку с сервера.Я передаю заголовок в список, и он не работает, как я могу добиться этого?Вот моя реализация:
map=new HashMap<>();
map.put("token",token);
mStompClient = Stomp.over(WebSocket.class, url,map);
mStompClient.topic(editTopic.getText().toString().trim()).subscribe(new Action1<StompMessage>() {
@Override
public void call(StompMessage stompMessage) {
//Log.e(TAG, "payload"+stompMessage.getPayload());
Log.e(TAG, "headers>" + stompMessage.getStompHeaders());
Log.e(TAG, "command>>>" + stompMessage.getStompCommand());
}
mStompClient.lifecycle().subscribe(new Action1<LifecycleEvent>() {
@Override
public void call(LifecycleEvent lifecycleEvent) {
switch (lifecycleEvent.getType()) {
case OPENED:
Log.e(TAG, "Stomp connection opened");
break;
case ERROR:
Log.e(TAG, "Error", lifecycleEvent.getException());
break;
case CLOSED:
Log.e(TAG, "Stomp connection closed");
break;
}
}
});
mStompClient.connect();
}
});