我从 cq 发出 ajax调用到 webservice ,但是ajax调用会返回以下回复
<html>
<head>
<script type="text/javascript">
var u="/system/sling/cqform/defaultlogin.html?resource=%2Ferror%2F500.html&$$login$$=%24%24login%24%24";
if ( window.location.hash) {u = u + window.location.hash;}
document.location = u;
</script>
</head>
<body>
<!-- QUICKSTART_HOMEPAGE - (string used for readyness detection, do not remove) -->
</body>
</html>
我可以知道上述回应究竟是什么意思吗?
注意:cookie和必要的标头设置为ajax请求,用于调用webservice。 此ajax调用在所有其他cq环境中工作正常,它只在一个环境中出现上述问题。
谢谢, 巴拉吉。
答案 0 :(得分:2)
脚本中的链接指向登录表单。所以我认为,只有登录/一些CUG用户才能访问该服务。
<强> UPD1 强>
要查找原因,您应该检查用户的权限,Dispatcher配置也可能是一个问题。