【发布时间】:2016-01-20 11:10:45
【问题描述】:
我正在尝试通过 REST API 自动确保某些用户。 我的 REST 调用:
$.ajax({
url: "blablabla/_api/web/ensureuser",
type: "POST",
data: "{ 'logonName': 'i%3A0%23.w%7Cdomain%09logonName' }",
headers: {
"X-RequestDigest": $("#__REQUESTDIGEST").val(),
"accept": "application/json;odata=verbose"
},
success: function () {
console.log("done!");
},
error: function (err) {
console.log(JSON.stringify(err));
}
});
现在发送此呼叫时,我收到以下错误;
“错误请求:Microsoft.Data.OData.ODataContentTypeException 找不到与响应的内容类型匹配的受支持的 MIME 类型。所有受支持的类型‘application/json;odata=verbose’都不匹配内容类型 'application/x-www-form-urlencoded; charset=UTF-8'"
调用的构建方式类似于指定的in the msdn reference。
【问题讨论】:
标签: json ajax rest sharepoint sharepoint-2013