如何向JsonBlob发出PUT JQuery Ajax请求



我试图在JsonBlob上调用PUT请求,但我得到了这个错误

"XML解释错误:找不到根元素地址:https://jsonblob.com/api/jsonBlob/43c83fba-f591-11e8-85a9-1542923be246第1行第1列:">

以下是功能:

backup : function(data){
data = JSON.stringify(data);
console.log(data);
var url =  "https://jsonblob.com/api/jsonBlob/43c83fba-f591-11e8-85a9-1542923be246";
$.ajax({
url: url,
type: "PUT",
data: data,
dataType: 'json',
error:function(xhr, status, e){
console.log(status)
}
});

API的错误消息表明它正试图将您的请求解析为XML。

API的文档显示了请求上的Content-Type头:

HTTP/1.1 200 OK
Content-Type: application/json
Transfer-Encoding: chunked
{"people":["fred","mark","andrew"]}

您还没有包括它。

添加:

$.ajax({
url: url,
contentType: "application/json"

最新更新