Signalr 可以从邮递员那里呼叫信号中心吗

Signalr 可以从邮递员那里呼叫信号中心吗,signalr,postman,asp.net-core-webapi,signalr-hub,signalr.client,Signalr,Postman,Asp.net Core Webapi,Signalr Hub,Signalr.client,我有一个带有信号集线器的ASP.NETCore2.2WebAPI。是否可以使用Postman调用其中一个方法(例如SendMessageToAll)?问题是我只有API,没有前端,我需要测试 我试着在Postman(api.mydomain.com/chatHub)中将URl放到我的中心,但是我不确定如何构造主体。我知道Signal最好使用WebSocket,我不知道PostMan是否有WebSocket功能。我相信如果WebSockets不可用,signar也可以执行HTTP请求,这是邮递员可

我有一个带有信号集线器的ASP.NETCore2.2WebAPI。是否可以使用Postman调用其中一个方法(例如SendMessageToAll)?问题是我只有API,没有前端,我需要测试

我试着在Postman(api.mydomain.com/chatHub)中将URl放到我的中心,但是我不确定如何构造主体。我知道Signal最好使用WebSocket,我不知道PostMan是否有WebSocket功能。我相信如果WebSockets不可用,signar也可以执行HTTP请求,这是邮递员可以做到的。但是我用什么身体呢?我使用HTTP GET还是POST

我在《邮递员》中看到一个帖子,上面的人在使用尸体:

{
    "Target": "SendMessageToGroup",
    "Arguments": [
        "groupA",
        "hello from server"
    ]
}
所以我尝试了同样的方法,但是当我在postman上单击“发送”时,我的hub的SendMessageToGroup方法没有被触发


谢谢

不,邮递员不支持websocket。 若您只是将您的集线器注入控制器中,那个么您可以使用集线器的方法并从PostMan中的http请求调用它的公共方法。 或使用其他应用程序:

现在邮差版本>8.0可以使用WebSocket请求块。
您可以在他们的博客帖子中获取信息

是的,可以使用PostmanHaha调用其中一个方法(例如SendMessageToAll),谢谢Div。我的问题措辞错误,对此表示抱歉。我想问我该怎么做:)我现在要编辑我的问题…@Fabricio Rodriguez有有效的解决方案吗?@dergroncki不幸没有。我最终使用了一小段Angular代码进行测试。它基本上只是连接到我的信号集线器,并调用集线器上的一个Send方法。它还显示它收到的任何消息。我真的不知道,但我的同事知道,所以他帮我做了:)谢谢你的回答。如果你能提供一些示例代码就好了。谢谢Nicolae,这是个好消息!我用他们博客的链接编辑了我的答案,以避免重复