SharePoint REST 服务创建列表项错误缺少所需版本的 WcfDataServices。
SharePoint REST Service Create List Item Error The required version of WcfDataServices is missing.
我正在尝试使用 SharePoint Web 服务将项目插入到列表(只是带有标题列的基本自定义列表)中。这是我使用的代码
function GetItemTypeForListName(name) {
return "SP.Data." + name.charAt(0).toUpperCase() + name.slice(1) + "ListItem";
}
var itemType = GetItemTypeForListName(lisNameTitle);
var item = {
'__metadata': { 'type': itemType },
'Title': 'another item check if works'
};
var jsonItem = JSON.stringify(item);
alert(jsonItem);
$http({
method: "POST",
url: reportDownloadSubmitDataUrl,
contentType: "application/json;odata=verbose",
data: jsonItem,
headers: {
"Accept": "application/json;odata=verbose",
"X-RequestDigest": $("#__REQUESTDIGEST").val()
}
})
当我执行此代码时,在 SharePoint 端日志中出现以下错误
"The required version of WcfDataServices is missing. Please refer to http://go.microsoft.com/fwlink/?LinkId=321931 for more information." 字符串
缺少 WcfDataServices 5.6。
我的服务器上安装了 SharePoint 2013 Service Pack 1。
我发现问题是由于 Angularjs 中的 $http( 方法。当我直接使用 jquery 到 post 结果 ($.ajax)它运行良好。
我正在尝试使用 SharePoint Web 服务将项目插入到列表(只是带有标题列的基本自定义列表)中。这是我使用的代码
function GetItemTypeForListName(name) {
return "SP.Data." + name.charAt(0).toUpperCase() + name.slice(1) + "ListItem";
}
var itemType = GetItemTypeForListName(lisNameTitle);
var item = {
'__metadata': { 'type': itemType },
'Title': 'another item check if works'
};
var jsonItem = JSON.stringify(item);
alert(jsonItem);
$http({
method: "POST",
url: reportDownloadSubmitDataUrl,
contentType: "application/json;odata=verbose",
data: jsonItem,
headers: {
"Accept": "application/json;odata=verbose",
"X-RequestDigest": $("#__REQUESTDIGEST").val()
}
})
当我执行此代码时,在 SharePoint 端日志中出现以下错误
"The required version of WcfDataServices is missing. Please refer to http://go.microsoft.com/fwlink/?LinkId=321931 for more information." 字符串
缺少 WcfDataServices 5.6。
我的服务器上安装了 SharePoint 2013 Service Pack 1。
我发现问题是由于 Angularjs 中的 $http( 方法。当我直接使用 jquery 到 post 结果 ($.ajax)它运行良好。