WebSocket的权限处理机制?
我想通过WebSocket握手时的HttpHeader,直接来控制权限,让握手失败。
我使用了Spring WebSocket,握手时判断没有权限直接返回401。
小程序这一端,可以通过SocketTask.onError获取到错误,但是并不能获取到错误码和任何错误信息。
控制台会打印:
WebSocket connection to ‘wss://……/ws’ failed: HTTP Authentication failed; no valid credentials available
请问我该怎么做,能捕获到握手失败的错误信息呢,正确的做法是怎样的?