Как передать заголовок при подключении к веб-сокету? - PullRequest
0 голосов
/ 25 сентября 2018

Я использую 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();

        }
    });
...