【问题标题】:How can I call a SignalR Hub via Postman?如何通过 Postman 呼叫 SignalR Hub?
【发布时间】:2021-11-21 16:29:45
【问题描述】:

我知道这似乎是来自该线程Is it possible to call a SignalR Hub from Postman 的重复问题,但我已经知道在 Postman 版本 > 8.0 之后使用 WebSocket 请求块是可能的。但是我找不到任何好的例子来说明如何做到这一点。

我可以通过 Postman 连接到我的集线器,只需像这样传递集线器网址:

但是我不知道如何调用hub方法并传递参数。目前,我的客户端 program.cs 代码调用

await hubConnection.InvokeAsync("GetTrades", _username);

和我的连接。打开:

hubConnection.On<Trade>("ReceiveTrades", (trade) =>
{
    var tradeAsJson = JsonConvert.SerializeObject(trade);
    Console.WriteLine($"Trade received: {tradeAsJson}");
});

如何表示来自邮递员的电话?

【问题讨论】:

  • 您找到解决方案了吗?
  • 我没有,抱歉

标签: asp.net-core websocket postman asp.net-core-signalr


【解决方案1】:

create a sample project with signalR,你可以从github下载。我们可以用 https://localhost:44381 打开网站。

提示:请替换 appsettings.json 中的 SignalR_ConnectionString。

如果我们想连接到signalR hub,我们可以使用postman,你可以按照下图的步骤。

使用wss://localhost:44381/chatHub

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2019-10-21
  • 1970-01-01
  • 2016-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多