SignalR プロトコルのバージョン 1.2 と 1.3 の違いは何ですか? リリース ノートと github リポジトリを確認しましたが、何が変更されたのかわかりません。
質問する
3038 次
2 に答える
3
これは、クライアントが longPolling を使用するときに気付いた変更の不完全なリストである可能性があります。
ネゴシエート GET 要求では、クライアント プロトコルと接続データが GET パラメータとして URL に追加されます。
- 1.2 は単純に ~/signalr/negotiate でした
- 1.3 は ~/signalr/negotiate?clientProtocol=1.3&connectionData=[ハブの名前]
ネゴシエート JSON 応答では、clientProtocol が 1.2 ではなく 1.3 になりました。
longPolling の送信 POST 要求で、connectionData (ハブの名前) が URL に追加されます。
サーバーからの longPoll 応答では、dfowler が言及しているように、接続を初期化する「S」が追加されました。
于 2013-11-15T13:34:41.763 に答える