Wpis z mikrobloga

#java #springboot #websocket #reactnative #programowanie

Cześć Mirki,

Mam pewien problem, mam w Spring Boot postawiony Websocket i z poziomu React Native jest tworzone połączenie przez Sock.js i Stomp Client i wykonywana subskrypcja na wiadomości i wysyłka. Problem polega na tym że na niektórych urządzeniach nie chcą się wysyłać wiadomości do innego użytkownika. Na serwerze sprawdziłem w JAVA taki błąd:

org.springframework.web.socket.sockjs.SockJsException: Uncaught failure in SockJS request, uri=https://mams.app/chat/336/jqktr31q/websocket; nested exception is org.springframework.web.socket.sockjs.SockJsTransportFailureException: WebSocket handshake failure; nested exception is java.lang.UnsupportedOperationException: HTTP upgrade is not supported by this protocol

Poniżej wysyłam link do całego erroru: https://we.tl/t-GkLFwHCjBG

Dodam jeszcze że w głównej mierze dzieje się tak na telefonach Huawei i ten powyższy błąd jest w momencie wysyłania wiadomości z danego urządzenia. Na innych urządzeniach działa to bezbłędnie.
  • 1