SignalR HubConnectionBuilder генерирует ошибку HTTP 415

#angular #signalr.client #http-status-code-415

#angular #signalr.client #http-status-code-415

Вопрос:

Настройка:

  • Веб-приложение Angular 10
  • Net Core Web API app

На моем ноутбуке мое приложение SignalR отлично работает через websockets.

После развертывания на автономном сервере через SSE, HubConnectionBuilder / Start() генерирует неподдерживаемый тип носителя 415 в моем запросе POST.журнал веб-приложения angular 10

По какой-то причине заголовок запроса устанавливает тип содержимого в обычный текст.

подробности заголовка запроса

Вот мой код: введите описание изображения здесь

Кто-нибудь может объяснить, почему я получаю 415 на сервере (SSE)? Нужно ли переопределять заголовок запроса? Спасибо,

Ответ №1:

Я устранил свою ошибку, изменив конфигурацию сервера. Как оказалось, служба приложений не была настроена для веб-сокетов. Вот как вы собираетесь обновлять службу приложений.

  1. В Azure, в службе приложений, перейдите: Настройки>> Конфигурациянавигация службы приложений

  2. В меню конфигурации выберите Общие настройкиМеню общих настроек

  3. Прокрутите вниз до веб-сокетов и включите его Настройка веб-сокетов

  4. Успех! Журнал разработки Angular