gpt4 book ai didi

javascript - 露天 : External Webservice calling gettting error not able to get result?

转载 作者:行者123 更新时间:2023-12-03 06:00:01 29 4
gpt4 key购买 nike

Alfresco 社区版-5.1.x。调用外部网络服务时出现错误,无法获取结果

代码:

function updateList(){
Alfresco.util.Ajax.request({

url: "http://test.com/webservice/mgmobile/mgserver.php?wsfunction=course_get_all_courses&wstoken=7f5e0f05f7c54ece7a23f02fe3718464",
method: Alfresco.util.Ajax.GET,

headers: ('Access-Control-Allow-Origin: *'),
headers: ('Access-Control-Request-Headers: *'),
headers: ('Access-Control-Allow-Methods: *'),
requestContentType: Alfresco.util.Ajax.JSON,
successCallback:{
fn: function(res){
appendOptiOnvalues(res)
},
},
failureCallback:{
fn: function(res){
alert("Error");
},
}
});

}

错误:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://test.com/webservice/mgmobile/mgserver.php?wsfunction=course_get_all_courses&wstoken=7f5e0f05f7c54ece7a23f02fe3718464. (Reason: missing token 'content-type' in CORS header 'Access-Control-Allow-Headers' from CORS preflight channel).

请帮忙解决这个问题。

最佳答案

看起来调用是对非 Alfresco 服务器进行的,因此在 Alfresco 上配置 CORS 不会有帮助。相反,请检查您正在调用的服务器上的 CORS 配置,并确保其设置“Access-Control-Allow-Headers”以允许指定“content-type” header 。这可能是由您正在使用的 Alfresco AJAX util 库设置的。

我不知道您正在调用哪个服务器,因此我无法提供特定于该服务器的 CORS 帮助,但是 here这是有关为各种类型的服务器启用 CORS 的一些信息。

关于javascript - 露天 : External Webservice calling gettting error not able to get result?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39784848/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com