Http POST 提交 415错误 Unsupported Media Type 解决方案

1 问题

在调用webapi post 提交时出现 415 Unsupported Media Type 错误

前端代码如下:

$.post("/api/student/poststudent",

{ name: "张三", age: 21 },

function () {

});

请求结果如下:

415错误的解释是服务器无法处理请求附带的媒体格式。查看了HTTP请求头部文件,发现content-type跟我们的json格式不同。

2 解决方案

在ajax请求中添加content-type设置为application/json,然后记得将数组对象格式化为json对象JSON.stringify()。

$.ajax({

url: "/api/student/poststudent",

type: 'POST',

data:JSON.stringify({ name: "张三", age: 21 }),

success:function () {

},

dataType: "json",

contentType: "application/json"

});

请求结果如下:

大功告成!

上一篇: 闪电借款利率是多少?揭开闪电借款背后的利息真相
下一篇: bgo美妆网是正品吗?bgo美妆网官网靠谱吗?

相关推荐

扁鹊是哪个朝代的人
3D电影下载
永恒之蓝漏洞原理及复现
如何给网站设置SEO关键词(keywords)?
抗锯齿相关技术介绍:MSAA、FXAA、SMAA、TXAA、MSAA
什么是 Miracast:如何检查电视是否支持 Miracast,以及如何进行设置