Signalr 信令协议版本1.2和1.3之间的差异?

Signalr 信令协议版本1.2和1.3之间的差异?,signalr,Signalr,信号器协议的1.2版和1.3版之间有什么区别? 我已经查看了发行说明和github回购协议,但不知道发生了什么变化。最大的变化是当客户决定他们“连接”时。在1.3协议中,初始化消息被发送回客户端,然后客户端才认为自己已连接。相关代码: 这可能是我在客户端使用longPolling时注意到的一个不完整的更改列表: 在协商GET请求中,客户端协议和连接数据作为GET参数添加到URL: 1.2只是~/signer/agreement 1.3 is~/signal/congregate?clientP

信号器协议的1.2版和1.3版之间有什么区别?
我已经查看了发行说明和github回购协议,但不知道发生了什么变化。

最大的变化是当客户决定他们“连接”时。在1.3协议中,初始化消息被发送回客户端,然后客户端才认为自己已连接。相关代码:


这可能是我在客户端使用longPolling时注意到的一个不完整的更改列表:

在协商GET请求中,客户端协议和连接数据作为GET参数添加到URL:

  • 1.2只是~/signer/agreement
  • 1.3 is~/signal/congregate?clientProtocol=1.3&connectionData=[集线器名称]
在协商JSON repsonse中,clientProtocol现在是1.3而不是1.2

在长轮询的send POST请求中,connectionData(集线器名称)被添加到URL中


正如dfowler所提到的,在服务器的longPoll响应中,添加了一个“S”来初始化连接。

这是否意味着在得到S=1之前,我们不会将connectionstatus更改为connected?