我正在尝试使用ASP.NET Core WebSocket,但在JavaScript中执行new WebSocket("ws://localhost:5702");
时出现以下错误:
WebSocket connection to 'ws://localhost:5702/' failed: Error during WebSocket handshake: Unexpected response code: 200
我在Startup.cs
中的配置方法:
public void Configure(IApplicationBuilder app)
{
app.UseDefaultFiles();
app.UseStaticFiles();
app.UseWebSockets();
app.UseWebSocketHandler();
}
我的Middlewares\WebSocketMiddleware.cs
文件:
WebSocketMiddleware.cs
有人知道吗?
谢谢。