Sitecore 使用项目web api创建项目

Sitecore 使用项目web api创建项目,sitecore,Sitecore,我想知道如何使用sitecore项目web api实现javascript方法来创建新项目 但在浏览器控制台中显示此错误: XMLHttpRequest无法加载。访问控制允许标头不允许请求标头字段X-Scitemwebapi-Password。 请任何人都能帮助我 函数createItem(){ jQuery.ajax({ 跨域:“true”, 键入:“POST”, 网址:'http://myproject/-/item/v1/sitecore/Content/Home?name=MyItem5

我想知道如何使用sitecore项目web api实现javascript方法来创建新项目

但在浏览器控制台中显示此错误: XMLHttpRequest无法加载。访问控制允许标头不允许请求标头字段X-Scitemwebapi-Password。

请任何人都能帮助我

函数createItem(){
jQuery.ajax({
跨域:“true”,
键入:“POST”,
网址:'http://myproject/-/item/v1/sitecore/Content/Home?name=MyItem5&template=Sample/Sample 物料&sc_数据库=主',
数据类型:“JSON”,
contentType:'application/x-www-form-urlencoded',
标题:{
“X-Scitemwebapi-Username”:“sitecore\\Admin”,
“X-Scitemwebapi-Password”:“b”,
},
成功:功能(数据){
警报(JSON.stringify(数据));
},
错误:函数(res,error){
警报(JSON.stringify(res))
警惕(res+‘有什么不对劲’);
}
}));
}

确保您的
Sitecore.ItemWebApi.config中有这些设置


谢谢golden grahams。我尝试了你的建议。但这不像是安全配置问题。看起来像是跨域或头请求问题。好的,值得一试。另一件要尝试的事情-将标题添加到自定义标题列表中。看看这个金色的grahams,谢谢你的友好回复。我仍然有麻烦。请求状态为200。这意味着请求成功,但sitecore的身份验证问题。
itemwebapi.mode="StandardSecurity"
itemwebapi.allowanonymousaccess="false"/>