XMLHTTPREQUEST上的身份验证错误



我正在尝试获得http://localhost:8080/alfresco/api/-default-/public/alfresco/versions/1/people

给出的JSON字符串

所以我写了此代码:

<p id="liste"></p>
   <script>
        var people = new XMLHttpRequest();
        people.onreadystatechange = function() {
            if (this.readyState == 4 && this.status == 200) {
                obj = JSON.parse(this.responseText);
                document.getElementById("liste").innerHTML = objet.list.entries[0].entry.firstName + objet.list.entries[0].entry.lastName + "<br/>" + objet.list.entries[boucle].entry.email;
            }
        };
        people.open('GET', 'http://localhost:8080/alfresco/api/-default-/public/alfresco/versions/1/people', true, 'admin', 'admin');
        people.send();
    </script> 

,但这给了我401个验证错误。此外,当我在链接上手动行驶时,我可以在上面登录正常的登录弹出窗口并获得预期字符串。

这是由于我的xmlhttprequest:

,我遇到的两个控制台错误
localhost:8080/alfresco/api/-default-/public/alfresco/versions/1/people Failed to load resource: the server responded with a status of 401 (Unauthorized)
new-page:1 XMLHttpRequest cannot load http://localhost:8080/alfresco/api/-default-/public/alfresco/versions/1/people. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8081' is therefore not allowed access. The response had HTTP status code 401.

目前,要继续我的开发,我在代码中手动复制了字符串,因为我找不到问题的来源,但这并不是真正的解决方案...因此,如果有人知道我如何解决我的问题问题我不能感谢他/她!

如果您没有更多详细信息,您将在此处找到该错误的文档。

p.s:这是我为alfresco共享创建的页面(.ftl(。我有一个在端口8080上运行的MAVEN生成的alfresco实例,也可以在8081上运行的Maven生成。因此,也许我必须在XML中添加一些定义页面的内容?

如果您在共享页面中,则在以下帮助下,您可以获取所有用户。

<script>
    Alfresco.util.Ajax.jsonGet({
        url : Alfresco.constants.PROXY_URI + "api/people",
        successCallback : {
            fn : function(res) {
                var results = Alfresco.util.parseJSON(res.serverResponse.responseText);
                console.log(results.people[0].firstName);
            },
            scope : this,
        },
        failureCallback : {
            fn : function() {
            },
            scope : this
        }
    });
</script>

相关内容

  • 没有找到相关文章

最新更新