繁体   English   中英

如何向JsonBlob发出PUT JQuery Ajax请求

[英]How to make a PUT JQuery Ajax request to JsonBlob

我正在尝试在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"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM