2

我已经在 java spring boot 中使用 netty SocketIO 在后端实现了 Socket.io。客户端使用 ws://{server.ip.address}:5291/socket/?transport=websocket http://{server.ip.address}:5291/socket/?transport=websocket 连接到 WebSocket

这些都按预期工作。现在我已经在 API 网关上配置了带有 HTTP 集成的 WebSocket。

WebSocket 连接

并尝试使用网关 URL wss://{app-id}.execute-api.{region}.amazonaws.com/{stage}/?transport=websocket

但它给出了错误:由于配置错误,执行失败:意外响应:HTTP/1.1 101 Switching Protocols

我试图禁用代理并启用添加集成响应选项-> 在集成 reposne 上添加响应键“/101/”但没有唤醒。

Route Response 似乎也被禁用了。

谁能告诉我如何克服这个问题以及我必须在哪里设置响应代码 101?

我是否需要更改 API 网关的后端代码中的任何内容?

4

0 回答 0