gpt4 book ai didi

javascript - 如何处理 "Failed to construct WebSocket: The URL is invalid"JavaScript 异常?

转载 作者:太空宇宙 更新时间:2023-11-04 09:52:26 26 4
gpt4 key购买 nike

我正在尝试配置我的 Vaadin 应用程序(版本 7.7.15)以支持 IPv6,但不知何故 URL 编码不正确。

例如:如果ip是:fd71:2d5a:e15a:1ed3::1,在浏览器上您可以这样访问它:http://[fd71:2d5a:e15a:1ed3::1] .

问题是字符“[”被替换为“%5B”,字符“]”被替换为“%5D”。

此编码会导致“无法构造 WebSocket:URL 无效;JavaScriptException [SyntaxError]”,如图所示。

但是,如果我将 @Push 注释从 @Push(transport = Transport.WEBSOCKET_XHR) 修改为 @Push(transport = Transport.LONG_POLLING),我可以访问 UI,但 API 调用非常慢。

谁能告诉我如何转义那些被编码的字符?

谢谢你,乔治

WebSocket Error

最佳答案

更新:

此错误已在 Atmosphere 框架中得到解决,如下面链接的拉取请求中所示: https://github.com/Atmosphere/atmosphere-javascript/pull/243

问候,乔治

关于javascript - 如何处理 "Failed to construct WebSocket: The URL is invalid"JavaScript 异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54550639/

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