flutter - 颤振中的SignalR出现错误无协议
问题描述
我在颤振应用程序中使用 pub 包signalr_flutter并且我有SignalR(基于 .Net 框架构建),它在浏览器中运行良好。但是当我尝试从颤振连接 SignalR 时出现错误
no protocol: dev.mysignalr.com/signalr/negotiate?clientProtocol=1.3&connectionData=%5B%7B%22name%22%3A%22chathub%22%7D%5D
飞镖代码片段
// Platform messages are asynchronous, so we initialize in an async method.
Future<void> initPlatformState() async {
signalR = SignalR('dev.mysignalr.com', "ChatHub",
hubMethods: ["Send"],
//headers: hed,
statusChangeCallback: _onStatusChange,
hubCallback: _onNewMessage);
}
解决方案
推荐阅读
- c++ - 在 gdb 调试器中重复 n 次是什么意思?
- reactjs - Google 登录和 Facebook 登录在用 iframe 包装的 React Js 制作的 google chrome 扩展中不起作用
- python - 如何从另一个基于类的框架调用基于类的 tkinter 框架的函数
- powerbi - DAX 去年的计数
- python - 包含多个事件的 CSV 文件,这些事件具有不同的标题和连续的值数量
- machine-learning - 作为开发人员,如何利用 Apple Silicon/M1 处理器上的神经引擎?
- javascript - 如何使用 NodeJS 动态更新环境变量键名
- javascript - 在插件 wordpress 中使用 AJAX 更改订单状态
- uicollectionview - 为什么我的 UICollectionView 不加载单元格?
- f# - F#|Fable - Thoth 使用泛型自动解码