gpt4 book ai didi

amazon-web-services - Elastic Beanstalk 剥离 Sec-WebSocket-Accept header

转载 作者:行者123 更新时间:2023-12-01 03:27:27 27 4
gpt4 key购买 nike

我正在尝试让 .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 header 。在本地测试时,存在此 header 。

弹性beantalk是否有可能从响应中剥离Sec-WebSocket-Accept?它当前配置在“单实例”场景中,而不是自动缩放。

提前致谢

最佳答案

我在 Tomcat/Java 项目中也发生了同样的事情,最终通过将 ELB 协议(protocol)切换到 TCP/SSL 来解决。 The official documentation向您展示如何切换它们,您可以尝试一下并告诉我。

关于amazon-web-services - Elastic Beanstalk 剥离 Sec-WebSocket-Accept header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40187664/

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