webapi是否可以获得websocket请求 [英] Is webapi can get websocket request
问题描述
IsWebSocketRequest返回值为false所以我对webapi无法获得websocket请求感到困惑。
请帮助我。
< b>我的尝试:
公共HttpResponseMessage获取()
{
/ / return value
if(System.Web.HttpContext.Current.IsWebSocketRequest)
{
系统。 Web.HttpContext.Current.AcceptWebSocketRequest(new ProcessWebSocketHandler());
返回Request.CreateResponse(HttpStatusCode.SwitchingProtocols);
}
else
{
返回Request.CreateResponse(HttpStatusCode.BadRequest);
}
}
IsWebSocketRequest returning value false so I have little confused about webapi can get websocket request or not.
Kindly help me.
What I have tried:
public HttpResponseMessage Get()
{
//return value
if (System.Web.HttpContext.Current.IsWebSocketRequest)
{
System.Web.HttpContext.Current.AcceptWebSocketRequest(new ProcessWebSocketHandler());
return Request.CreateResponse(HttpStatusCode.SwitchingProtocols);
}
else
{
return Request.CreateResponse(HttpStatusCode.BadRequest);
}
}
推荐答案
请不要重新发布相同的问题。
Please do not repost the same question.
这篇关于webapi是否可以获得websocket请求的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!