【发布时间】:2016-04-26 18:51:11
【问题描述】:
我有一个在传统意义上可以正常工作的 signalR 集线器。我可以通过 javascript/jquery 连接到它,一切正常。
我需要将 node.js 作为客户端连接到 signalR,但遇到了一些问题。有没有简单的方法可以做到这一点?
我一直在尝试实现这个节点库:signalr-client,并一直在节点方面遇到问题。 “来自服务器的 Sec-WebSocket-Accept 标头与 {hashed value} 的预期值不匹配”。
当我调试 .NET 集线器端时,我可以利用:
override Task OnConnected()
在调试过程中,我可以看到请求标头“Sec-WebSocket-Key”的值正确通过:
但是节点端的响应总是出错:
【问题讨论】:
-
我遇到了类似的问题。你找到解决办法了吗?
标签: .net node.js websocket signalr