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)它运行良好。