Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

184
Views
Getting multiple 401 errors in console when connecting to websocket using sockjs in spring boot application

We have websocket microservice running in dev server behind gateway. Here is the code piece that am using to connect to it using sockjs.

function connect() {
            var socket = new SockJS('https://dev.my.net/api/v1/websocket/app');
            stompClient = Stomp.over(socket);
            stompClient.connect({}, function(frame) {
                setConnected(true);
                console.log('Connected: ' + frame);
                stompClient.subscribe('/topic', function(messageOutput) {
                    showMessageOutput(JSON.parse(messageOutput.body));
                });
            });

Here is the spring boot configuration for websocket :

@Configuration
@EnableWebSocketMessageBroker
public class WebsocketConfig implements WebSocketMessageBrokerConfigurer {


final WebSocketHandshakeAuthInterceptor webSocketHandshakeAuthInterceptor;

@Autowired
public WebsocketConfig(WebSocketHandshakeAuthInterceptor webSocketHandshakeAuthInterceptor) {
    this.webSocketHandshakeAuthInterceptor = webSocketHandshakeAuthInterceptor;
}

@Override
public void registerStompEndpoints(StompEndpointRegistry registry) {
    registry.addEndpoint("/app")
            .addInterceptors(webSocketHandshakeAuthInterceptor)
            .setAllowedOriginPatterns("*");
    registry.addEndpoint("/app")
            .addInterceptors(webSocketHandshakeAuthInterceptor)
            .setAllowedOriginPatterns("*").withSockJS()
            .setSupressCors(true);
}

@Override
public void configureMessageBroker(MessageBrokerRegistry config) {
    config.enableSimpleBroker("/topic");
}

}

The error am getting in console :

   WebSocket connection to 'wss://dev.my.net/api/v1/websocket/app/646/x5eauxus/websocket?Authorisation=Bearer asdfghjkl' failed: 
   
  https://dev.my.net/api/v1/websocket/app/646/vmlurtte/xhr_streaming?Authorisation=Bearer asdfghjkl 401

   https://dev.my.net/api/v1/websocket/app/646/uhfyhy05/eventsource?Authorisation=Bearer asdfghjkl 401

   chromewebdata/:1 Failed to load resource: the server responded with a status of 401 ()
   chromewebdata/:1 Failed to load resource: the server responded with a status of 401 ()
   chromewebdata/:1 Refused to display 'https://dev.my.net/' in a frame because it set 
     'X-Frame-Options' to 'deny'.
   chromewebdata/:1 Refused to display 'https://dev.my.net/' in a frame because it set 
      'X-Frame-Options' to 'deny'.

Can someone tell me why am getting 401 errors ? I know its trying to use all fallback options possible to connect using sockjs .

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!