Получение атмосферного транспорта, используемого в Java

Я использую Atmosphere для разработки, и мне нужно получить транспорт (websocket, long-polling и т. Д.), Через который клиенты подключаются к серверу в моем бэкэнде.

Есть ли метод в AtmosphereResource выяснить?

Если нет, как я могу узнать из ресурса?

2 ответа

Решение

AtmosphereResource.transport() сделает всю работу.

- Жанфрансуа

Немного покопавшись в методах, я нашел способ. Примерно, вот ответ.

AtmosphereResourceEvent are;

String transport = are.getResource().getRequest().getParameter("X-Atmosphere-Transport");

Это вернет строку с транспортом, указанным в вашем Javascript Atmosphere AtmosphereRequest,

Другие вопросы по тегам