我有一个 SignalR Core hub。我可以使用类似 Postman 或 WebSocket King 的客户端连接到相同的 hub。但是,我无法调用一个需要参数的 hub 方法。相同的方法可以从 SignalR JS 客户端轻松调用。我检查了浏览器开发者工具并提取了从客户端传输到服务器的消息。当我尝试使用相同的消息从 Postman/WebSocket King 调用相同的方法时,它就无法正常工作。
Hub 方法:
从Postman/WebSocket King发送相同的消息并不会触发中心方法。有什么建议吗?
Hub 方法:
public async Task Subscribe(string[] imeis, string group)
{
...
}
来自SignalR客户端(通过浏览器开发者工具访问)的消息正在传输中:
{"arguments":[[10001001],"ALL"],"invocationId":"0","streamIds":[],"target":"Subscribe","type":1}
从Postman/WebSocket King发送相同的消息并不会触发中心方法。有什么建议吗?