我工作的signalr_core包颤振。集线器连接与http通信完美,但它不能与https一起工作。我会犯这样的错误。
I/颤振(13925):启动HubConnection。I/颤振(13925):以传输格式“TransferFormat.text”启动连接。I/颤振(13925):发送协商请求:https://url:2600/notify/negotiate。I/颤振(13925):选择传输'HttpTransportType.serverSentEvents‘。I/颤振(13925):(SSE传输)连接。I/颤振(13925):SSE连接到https://url:2600/notify?id=UvR4grgdVXNVH0cd4-Wqzw&access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9zeXN0ZW0iOiIxZDMyZGUwYi02MzQ5LTQzNGYtZmMxZi0wOGRhMTNlZjc0NjUiLCJuYW1laWQiOiIzNmYwYjcyOC01NjA4LTQ3MGItYjQ1ZS0zMWI1YjY4YTA0MTUiLCJuYmYiOjE2NTI0NDgzMjgsImV4cCI6MTY1NTA0MDMyOCwiaWF0IjoxNjUyNDQ4MzI4fQ.1nsEoT33fdsV00Mrukq963YGwGsgM4xUtH6CHS1oPKw I/颤振(13925):HttpConnection成功连接。I/颤振(13925):发送握手请求。I/颤振(13925):(SSE传输)发送数据。长度'32‘的字符串数据。I/颤振(13925):(SSE传输)请求完成。答复情况: 200。I/颤振(13925):使用HubProtocol 'json‘。I/颤振(13925):HttpConnection.stopConnection(异常:未能连接到https://url:2600/notify?id=UvR4grgdVXNVH0cd4-Wqzw)在状态ConnectionState.connected中调用。I/flutter (13925):与错误断开连接的异常:未能连接到https://url:2600/notify?id=UvR4grgdVXNVH0cd4-Wqzw'。I/flutter (13925):HubConnection.connectionClosed(异常:未能连接到https://url:2600/notify?id=UvR4grgdVXNVH0cd4-Wqzw)在状态HubConnectionState.connecting中调用。I/flutter (13925):集线器握手失败,错误为“https://url:2600/notify?id=UvR4grgdVXNVH0cd4-Wqzw:未能连接到https://url:2600/notify?id=UvR4grgdVXNVH0cd4-Wqzw”。阻止HubConnection。I/flutter (13925):调用HttpConnection.stop(异常:连接到https://url:2600/notify?id=UvR4grgdVXNVH0cd4-Wqzw失败)被忽略,因为连接已经处于断开状态。I/颤振(13925):HubConnection由于错误“{Exception:未能连接到https://url:2600/notify?id=UvR4grgdVXNVH0cd4-Wqzw.toString()}'”而未能成功启动。E/颤振(13925):错误:flutter/lib/ui/ui_dart_state.cc(209个)未处理的异常:异常:连接到https://url:2600/notify?id=UvR4grgdVXNVH0cd4-Wqzw的失败E/flutter (13925):
发布于 2022-05-23 16:45:54
我用这个参考文献修正了https://github.com/jamiewest/signalr_core/issues/89#issuecomment-1134860677。他说包裹里有窃听器。如果你手动发送令牌,那就是工作了
https://stackoverflow.com/questions/72235064
复制相似问题