Получение атмосферного транспорта, используемого в Java
Я использую Atmosphere для разработки, и мне нужно получить транспорт (websocket, long-polling и т. Д.), Через который клиенты подключаются к серверу в моем бэкэнде.
Есть ли метод в AtmosphereResource
выяснить?
Если нет, как я могу узнать из ресурса?
2 ответа
Решение
AtmosphereResource.transport() сделает всю работу.
- Жанфрансуа
Немного покопавшись в методах, я нашел способ. Примерно, вот ответ.
AtmosphereResourceEvent are;
String transport = are.getResource().getRequest().getParameter("X-Atmosphere-Transport");
Это вернет строку с транспортом, указанным в вашем Javascript Atmosphere AtmosphereRequest
,