【问题标题】:SignalR HubConnectionBuilder Generates HTTP 415 ErrorSignalR HubConnectionBuilder 生成 HTTP 415 错误
【发布时间】:2020-12-11 07:06:36
【问题描述】:

设置:

  • Angular 10 网络应用程序
  • Net Core Web API 应用程序

在我的笔记本电脑上,我的 signalR 应用在 websockets 上运行良好。

一旦通过 SSE 部署到独立服务器,HubConnectionBuilder/Start() 会在我的 POST 请求中生成 415 Unsupported Media Type。

由于某种原因,请求标头将内容类型设置为纯文本

这是我的代码:

谁能解释为什么我在服务器 (SSE) 上得到 415?我需要覆盖请求标头吗?谢谢,

【问题讨论】:

    标签: angular signalr.client http-status-code-415


    【解决方案1】:

    我通过调整服务器配置解决了我的错误。事实证明,应用程序服务没有为 Web 套接字配置。以下是更新应用服务的方法。

    1. 在 Azure 的应用服务上,导航:设置>>配置

    2. 在配置菜单上,选择常规设置

    3. 向下滚动到 Web Sockets 并将其“打开”

    4. 成功!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多