WebSocket handshake: Unexpected response code: 404

后端 未结 4 1562
予麋鹿
予麋鹿 2021-02-19 06:07

Am writing my first websocket program and am getting \"WebSocket handshake: Unexpected response code: 404\", error while loading the webpage.

I am using

4条回答
  •  北海茫月
    2021-02-19 06:32

    It's because of the issue of /info=34424 - with 404 error - that I had to abandon using the xml approach suggested at other places. I have Spring 4.2 in my project and many SockJS Stomp implementations usually work well with Spring Boot implementations. This implementation from Baeldung worked(for me without changing from Spring 4.2 to 5). After Using the dependencies mentioned in his blog, it still gave me ClassNotFoundError. I added the below dependency to fix it.

    
            org.springframework
            spring-core
            4.2.3.RELEASE
        
    

    Baeldung's implementation curiously does not make any such calls

    flow/websocket/add/info?t=1540813753999
    

    What it does (on send and receive) is below. I am only pasting it in case people well-versed with these libraries can further add insights on this forum.

     >>> SEND
    destination:/app/chat
    content-length:38
    
    {"from":"nicholas","text":"try again"}
    
    <<< MESSAGE
    destination:/topic/messages
    content-type:application/json;charset=UTF-8
    subscription:sub-0
    message-id:m3p096zk-11
    content-length:53
    
    {"from":"nicholas","text":"try again","time":"13:46"}
    

提交回复
热议问题