【发布时间】:2017-03-04 09:58:14
【问题描述】:
我正在尝试让 .NET Core 应用程序在弹性 beanstalk 上运行,以从浏览器中的 javascript 接收 websockets 连接。
当我在本地机器上测试 AWS 外部的客户端和服务器时,我能够在两者之间建立 websocket 连接。但是当我将服务器部署到弹性 beanstalk 时,我收到以下错误
WebSocket connection to 'ws://52.62.253.144/' failed: Error during WebSocket handshake: 'Sec-WebSocket-Accept' header is missing
服务器回复 101 Switching Protocols,所以我知道服务器正在尝试建立连接,但缺少 Sec-WebSocket-Accept 标头。在本地测试时,存在此标头。
是否有可能弹性 beanstalk 从响应中剥离 Sec-WebSocket-Accept?它当前配置在“单实例”场景中,而不是自动缩放。
提前致谢
【问题讨论】:
-
现在遇到了同样的问题。希望有人可以提供帮助
标签: amazon-web-services websocket amazon-elastic-beanstalk