Używam Websocket-API na podstawie JavaEE 7, w mojej aplikacji.Jak mogę uzyskać wartość cookie wewnątrz punktu końcowego websocket
Mam dostęp do wartości ustawionych w ciasteczkach w moim punkcie końcowym websocket [Annotated one : @ServerEndpoint ("/websocket") ]
. Jak to zrobić? Jest dostępna metoda, która będzie wywoływana automatycznie po ustanowieniu połączenia z tym punktem końcowym websocket. Chcę uzyskać dostęp do wartości plików cookie w tej metodzie.
Wiem, jak to zrobić w serwletu lub JSP, ale jestem nowy w Websockets.
Proszę, pomóż mi to zrobić. Z góry dziękuję.
To naprawdę wspaniałe. Mogę z powodzeniem pobrać HttpSession w sposób przedstawiony na ilustracji. Ale moim zamiarem jest pobieranie plików cookie, a nie HttpSession; Próbowałem tego samego scenariusza, ale nie udało mi się go zdobyć. 'this.httpCookie = (HttpSession) config.getUserProperties() .get (HttpCookie.class.getName());' Nie wiem, jak umieścić HttpCookie w EndPointConfig, przez metodę modifyHandshake() konfiguratora. Pomóż mi to zrobić. –
To faktycznie nie odpowiada na oryginalne pytanie – gshauger
@gshauger to było naprawdę duplikat pytania, stąd odniesienie do drugiej odpowiedzi na temat dostępu do HttpSession (gdzie Cookies są tradycyjnie dostępne z aplikacji JEE) –