Gravitee.io websocket 连接

Posted

技术标签:

【中文标题】Gravitee.io websocket 连接【英文标题】:Gravitee.io websocket connection 【发布时间】:2018-10-01 09:16:31 【问题描述】:

我通过 Gravitee.io 和 Springboot 应用程序设置了一个 API 网关,并且根据其余端点,一切似乎都工作正常,也在 https 中运行。

现在,我想通过同一个端口(8080)打开一个 websocket 连接,但是当客户端尝试这样做时,服务器端会出现此错误:

由于升级标头无效,握手失败:null

在线寻找一些解决方案,似乎是一个端口问题,这可能很容易使用 tomcat 服务器进行管理。但是有办法使用 Gravitee.io 解决这个问题吗?

谢谢

【问题讨论】:

【参考方案1】:

我建议您在 gravitee.io 存储库中创建一个问题,地址为 https://github.com/gravitee-io/issues/issues/new

Websocket 在 Gravitee.io 中还没有准备好

【讨论】:

在被邀请人进度上跟踪 websocket 的问题:github.com/gravitee-io/issues/issues/1899 Websocket 支持已作为 Gravitee.io 1.26.0 版本的一部分提供。查看更新日志:github.com/gravitee-io/issues/blob/master/…

以上是关于Gravitee.io websocket 连接的主要内容,如果未能解决你的问题,请参考以下文章

Gravitee.io api gateway 试用

使用 websocket 处理连接丢失

如何找到 node.js websocket 消息的连接?

PHP websocket服务器和mysql连接

客户端未使用 websocket 协议:在“连接”标头中找不到“升级”令牌

websocket 升级是不是仍然允许 http ajax 请求?