【发布时间】:2019-03-03 15:36:05
【问题描述】:
按照这个答案How to send Parameter/Query in HubConnection SignalR Core
我正在设置客户端:
const connectionHub = new HubConnectionBuilder()
.withUrl(Constants.URL_WEB_SOCKET + '?token=123')
.build();
但是服务器端如何获取token值呢?
public override async Task OnConnectedAsync()
{
_connectionId = Context.ConnectionId;
var token = Context.Items["token"]; // this is null
var token2 = Context.QueryString["token"]; // 'HubCallerContext' does not contain a definition for 'QueryString'
await base.OnConnectedAsync();
}
【问题讨论】: