SignalR 核心给出 ConnectionId required 错误

Sam*_*Sam 1 signalr asp.net-core asp.net-core-2.0 asp.net-core-signalr

我正在尝试在 ASP.NET Core 2.0 应用程序中使用 SignalR Core Alpha 实现 SignalR。

在此输入图像描述

当我使用 Postman 向集线器发送简单的文本时,我收到HttpStatus 400错误ConnectionId Required消息。在Postman中,我尝试了两种GET方法POST并得到了相同的结果。

在此输入图像描述

在此输入图像描述

我有一个非常简单的方法来接收字符串——见下文:

public Task Send(string message)
{
   return Clients.All.InvokeAsync("Send", message);
}
Run Code Online (Sandbox Code Playgroud)

知道这里出了什么问题吗?

Sam*_*Sam 5

在 Twitter 上得到了该人本人 @DavidFowl 的回复,我必须通过 SignalR 客户端发送消息,以便集线器接受它们。SignalR hub 不会接受来自常规 Web 客户端的消息。 https://twitter.com/SamUresin/status/944652532990738433