失败:WebSocket握手期间出错:意外的响应代码:404

3
2个回答

1
如果向WebSocket端点发送的请求正确,则端点将返回“101 Switching Protocols”。否则,端点将返回普通的HTTP响应。
您应该按原样解释您收到的404错误。也就是说,URL的路径部分是错误的并且未找到(404 Not Found)。

0

你应该使用的函数调用的URL

Echo.connect("ws://localhost:8082/FetchNotification/NewFile.html")

如果你正在使用类似于 Echo.connect("ws://" + host + "/NewFile.html") 的变量,请确保它是 /FetchNotification/NewFile.html 而不是其他路径。

否则,在 WebSocket 终端点中,请确保上述 URL 是你正在使用的 URL。

ServerEndpointConfig.Builder.create(EchoEndpoint.class,"/FetchNotification/Newfile.html").build());

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接