Как я могу получить доступ к серверу signalr через браузер? Я создал хаб под названием «testhub» (используя свойство HubName
) и метод «Привет» в нем, поэтому я хочу получить к нему доступ так: http://serverurl/signalr/testhub/Hello
Доступ к концентратору SignalR через браузер
0
A
ответ
1
SignalR - это система обмена сообщениями в режиме реального времени, и поэтому соединение сначала устанавливаются с использованием одного из нескольких протоколов более высокого уровня по HTTP (в лучшем случае, WebSockets, в конечном итоге длинный опрос), а затем сами методы Hub вызывают путем передачи сообщений в формате JSON с помощью этого протокола более высокого уровня.
Пример, который вы описываете, кажется, что вы ожидаете модель запроса/ответа и для этого вам лучше использовать технологию REST, такую как ASP.NET MVC или ASP.NET Web API.
Спасибо за ответ. Может быть, вы можете дать мне несколько объяснений по длительной модели опроса? Я описал свою проблему в отдельном вопросе: http://stackoverflow.com/questions/13079145/understanding-long-polling-client-android-and-server-asp-net –