XMPP跨域错误

3

我使用openfire创建了自己的聊天服务器。我尝试使用http进行http-bind,可以与openfire服务器绑定。我的web应用程序正在运行https,因此我尝试使用https请求进行绑定,但是出现了“CROS origin error”,原因是CORS请求失败。在HTTP Binding跨域策略中,我已允许访问来源为*。

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
 <site-control permitted-cross-domain-policies="all"/>
 <allow-access-from domain="*" to-ports="5222,5223,7070,7443" secure="true"/>
</cross-domain-policy>

我的配置有什么问题吗?请给我解决方案。

提前感谢。

1个回答

3
请检查 SSL 端口是否已启用。如果所有端口都已启用,请检查 SSL 证书是否为验证证书。如果不是验证证书,则需将证书添加到浏览器的异常列表中。这样就能正常工作了。
我通过这种方式解决了 SSL 错误。
祝一切顺利。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接