个人资料

主页 博客 留言板 搜索
跳过导航链接首页 > 博客列表 > 博客正文

SignalR教程11-连接请求时向服务器传递query参数

分类

如果想在连接时发送query string,可以将query string附加在连接对象上,如下:

使用代理

$.connection.hub.qs = { 'version' : '1.0' };
不用代理
var connection = $.hubConnection(); connection.qs = { 'version' : '1.0' };

在服务器端读取query string

public class ContosoChatHub : Hub
{
   public override Task OnConnected()
   {
       var version = Context.QueryString['version'];
       if (version != '1.0')
       {
           Clients.Caller.notifyWrongVersion();
       }
       return base.OnConnected();
   }
}

songshizhao
最初发表2017/11/17 19:45:13 最近更新2017/11/17 19:45:13 1414
为此篇作品打分
10