首页 > 解决方案 > 收到“无效的 Sec-WebSocket-Accept 响应”以连接到 Web 套接字

问题描述

嗨,我在连接到 java spring boot 中开发的 websocket 服务器时收到“Invalid Sec-WebSocket-Accept response”错误。Java 客户端能够成功连接并发送消息,

下面是我们的代码实现

导入 StompClientLib

   var socketClient = StompClientLib()
    let completedWSURL = "ws://192.168.1.37:8080/iostest/chat"
     let Request = NSMutableURLRequest(url: NSURL(string:completedWSURL)! as URL)
    socketClient.openSocketWithURLRequest(request:Request, delegate: self as        StompClientLibDelegate)

错误响应是 Error Domain=SRWebSocketErrorDomain Code=2133 "Invalid Sec-WebSocket-Accept response" UserInfo={NSLocalizedDescription=Invalid Sec-WebSocket-Accept response}

任何帮助深表感谢。提前致谢。

标签: swiftwebsocketspring-websocketstomp

解决方案


如果您使用的是 SockJS,请使用后缀/websocket

例子:ws://192.168.1.37:8080/iostest/chat/websocket


推荐阅读