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



很明显,阿波罗在其Websockets协议中对CORS有支持,但是我在ActiveMQ中找不到任何可比的。在Apollo中,您可以将参数" CORS_ORIGIN"添加到连接器描述中,但是我在ActiveMQ文档中找不到任何可比的内容。我已经尝试了Apollo参数,但是我仍会获得连接拒绝的错误。

我正在尝试使用PAHO MQTT JavaScript客户端连接。我为TCP和Websockets上的工作效果很好的GO客户端,但是我没有运气让JS客户端工作。

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

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

然而,有趣的是,ActiveMQ似乎完全忽略了浏览器中的Websockets" Origin"标题。换句话说,它将接受任何主机(包括Localhost)的连接。阿波罗似乎对特定的CORS配置的行为不同。

最新更新