Можно ли позвонить в SignalR Hub от Почтальона? - PullRequest
0 голосов
/ 06 июня 2019

У меня есть ASP .Net Core 2.2 Web API с концентратором SignalR. Можно ли вызвать один из его методов (например, SendMessageToAll), используя Почтальон? Проблема в том, что у меня есть только API - без внешнего интерфейса - и мне нужно проверить.

Я попытался поместить URl в свой концентратор в Postman (api.mydomain.com/chatHub), но тогда я не совсем уверен, как структурировать тело. Я знаю, что SignalR предпочтительно использует WebSockets, и я не знаю, имеет ли PostMan функциональность WebSocket. Я полагаю, что SignalR может также выполнять HTTP-запросы, если WebSockets недоступен, что Postman может сделать. Но какое тело я использую? И я использую HTTP GET или POST?

Я видел сообщение, где человек использовал это тело в Почтальоне:

{
    "Target": "SendMessageToGroup",
    "Arguments": [
        "groupA",
        "hello from server"
    ]
}

Поэтому я попробовал то же самое, но когда я нажимаю «Отправить» на почтальоне, метод SendMessageToGroup моего хаба не срабатывает.

enter image description here

Спасибо

...