I am trying to connect to WebSocket through Controller as below using Postman, but isSocketRequest keeps false, what I missed?
public class WebSocketController : ControllerBase
{
[HttpGet]
[AllowAnonymous]
public async Task Get()
{
var context = ControllerContext.HttpContext;
var isSocketRequest = context.WebSockets.IsWebSocketRequest;
Helper.SaveLog("WebSocketController: " + isSocketRequest);
if (isSocketRequest)
{
WebSocket webSocket = await context.WebSockets.AcceptWebSocketAsync();
context.Response.StatusCode = 200;
}
else
{
context.Response.StatusCode = 400;
}
}