gpt4 book ai didi

java - Socket io 提示 CORS

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:01:37 25 4
gpt4 key购买 nike

我是从 netty socketio 演示开始的。该演示在本地运行。但是如果我在服务器上运行它,它就不再工作了(即使客户端和服务器在同一台机器上)。

Chrome、FF 和 IE 都在提示

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://myserver:9092/socket.io/?EIO=2&transport=polling&t=1401964309289-2&sid=1OyDavRDf4WErI-VAAAI. This can be fixed by moving the resource to the same domain or enabling CORS.

我尝试在配置中设置原点

config.setOrigin("*:*")

但是没有成功..

我不明白我做错了什么。Netty socketio 从 1.6.6/1.7 版本开始支持 CORS

有人遇到过类似的问题吗?我在论坛上找不到有效的解决方案..

非常感谢。罗曼

编辑

我实际上可以使用纯 javascript 访问我的 websocket,目标是 ws://....

所以问题似乎出在 socket.io 上,因为 socketio 需要使用 http://...

有什么想法吗?

最佳答案

迟到的答案。但是 socket.io 是 websocket 的伪造实现。这就是为什么它不像 websockets 那样工作的原因。

关于java - Socket io 提示 CORS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28400163/

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