gpt4 book ai didi

azure - IsWebSocketRequest 在 azure 中始终为 false

转载 作者:行者123 更新时间:2023-12-05 07:36:46 26 4
gpt4 key购买 nike

我已经在azure上发布了我的websocket,并且我已经在我的Web应用程序中启用了Web套接字功能,但是当我连接到我的Web套接字时,我不断收到IsWebSocketRequest false,请注意,在本地使用localhost它是工作正常

if (context.IsWebSocketRequest)

context.AcceptWebSocketRequest(new TestWebSocketHandler());

下面是我的网络应用程序配置

this is my web app configuration on azure

最佳答案

我不清楚是什么原因导致您的错误。

可以引用这个sample .

我在Get方法中添加IsWebSocketRequest,并在本地和azure上运行,它工作正常。

public HttpResponseMessage Get(string username)
{
HttpContext currentContext = HttpContext.Current;
if (currentContext.IsWebSocketRequest)
{
HttpContext.Current.AcceptWebSocketRequest(new ChatWebSocketHandler(username));
}
return Request.CreateResponse(HttpStatusCode.SwitchingProtocols);
}

关于azure - IsWebSocketRequest 在 azure 中始终为 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48987136/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com