服务器报 :415
415 Unsupported media type. 不支持MEDIA类型
这代表服务无法处理你提交的数据格式。
处理起来很简单,在你的header里指定一下格式。
加上一句代码
headers = {“Content-Type”: “application/json”}
遇到场景:
使用 $.post()发送异步请求是报415错误。
$.post("user/testAjax",{"uname":"jack","age":23},
function (data) {
alert(data.uname);
alert(data.age);
alert(data.date);
}, "json");
解决方式:
使用$.ajax( )设置Content-Type 的值
$.ajax({
url: "user/testAjax",
// contentType: "application/json;charset=UTF-8",
data: '{"uname":"jack","age":23}',
dataType: "json",
type: "post",
success: function (data) {
alert(data.uname);
alert(data.age);
alert(data.date);
}
});
本文介绍了服务器返回415错误的原因,即不支持请求的Media Type,提供了使用$.ajax替换$.post并设置Content-Type为'application/json'的解决方法,适合前端开发者处理异步请求问题。
2621

被折叠的 条评论
为什么被折叠?



