我正在使用 jquery 将 Json 数据发布到服务器。但是,当我发出如下的帖子请求时,
$.ajax({
type : 'POST' ,
url : uri,
data : jsonStrJson,
contentType : 'application/json',
success : successFunction
});
即使我发布了 json 对象,http 请求标头内容类型也不是“application/json”。
由于不是application/json,服务器不会处理请求,返回415。
有没有办法使用 javascript 或 jquery API 设置标头?
你能试试这个吗
$.ajax({
beforeSend: function(xhrObj){
xhrObj.setRequestHeader("Content-Type","application/json");
xhrObj.setRequestHeader("Accept","application/json");
},
type: "POST",
url: uri,
data: jsonStrJson,
dataType: "json",
success: function(json){
console.log(json);
}
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)