spring - 处理连接错误 stomp 0.3.3 颤振/飞镖
问题描述
当我在我的 stomp spring 服务中输入错误的 url/ip 时,我不会触发 onWebSocketError 并且不会打印出错误,如下面的代码所示:
final stompClient = StompClient(
config: StompConfig(
url: 'ws://localhostxx:8080',
onConnect: onConnect,
onWebSocketError: (dynamic error) => print(error.toString()),
stompConnectHeaders: {'Authorization': 'Bearer yourToken'},
webSocketConnectHeaders: {'Authorization': 'Bearer yourToken'}));
我想向用户显示连接不可用的消息。
解决方案
从 0.4.0开始,onWebSocketError
当错误发生时回调应该被更可靠地调用。
推荐阅读
- loops - 循环遍历 ansible dict 以获取特定值
- bash - 如何将所有 bash 输出(从脚本内部)捕获到变量中,然后将输出转回标准输出?
- jhipster - Jhipster 不打开上传的文件
- python - 如何使字典键是一列 Pandas 数据框的列?
- eclipse - MacOS 上的 Eclipse:SWT lib 代码签名对于在使用库验证的进程中使用无效
- c# - Flurl in C# get (407) Proxy Authentication Required error when POST via proxy in Windows Domain User environment
- python-3.x - Python从双引号中提取单引号
- c# - 如何拆分键值对的字符串并将它们保存到字典中?
- javascript - Bootstrap 3过滤器将类添加到父div并突出显示值
- javascript - 在 AJAX 调用后将“表”类应用于 WooCommerce 表