繁体   English   中英

跨浏览器对ActiveMQ中的Websockets的支持

[英]Cross browser support for Websockets in ActiveMQ

显然,Apollo在其websockets协议中支持CORS,但我发现ActiveMQ中没有可比的东西。 在Apollo中,您可以将参数“ cors_origin”添加到连接器描述中,但是在ActiveMQ的文档中找不到可比的东西。 我已经尝试过Apollo参数,但仍然收到连接被拒绝的错误。

我正在尝试使用Paho Mqtt javascript客户端进行连接。 我编写的Go客户端在tcp和websockets上都可以正常工作,但是我没有运气让js客户端正常工作。

我很确定问题是CORS。 有关如何配置ActiveMQ的任何想法?

我的拒绝连接问题与CORS无关。 这是ActiveMQ代理的身份验证问题(我的错误,现已修复)。

但是,有趣的是,ActiveMQ似乎完全忽略了浏览器中的websockets“ Origin”标头。 换句话说,它将接受来自任何主机(包括本地主机)的连接。 对于特定的CORS配置,Apollo的行为似乎有所不同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM