我有一台位于Nginx代理后面的自托管ASP.NET Core服务器。我还使用SignalR Core与许多Windows .NET Framework客户端进行对话。其中一些正在使用Windows 7或更早版本,但不支持将WebSocket作为SignalR传输类型。它们确实属于服务器发送的事件,但是无法创建连接。经过一番研究,我发现this answer说需要在所有与SignalR相关的服务器响应上设置 X-Accel-Buffering:no 标头。
是否可以为所有SignalR集线器服务器端设置默认标头?