我试图使用jQuery
和Ajax
一个发送POST
请求给我的API。
$.ajax({
url: '/api/Orders',
headers: {
contentType: "application/json"
},
type: "POST",
data: JSON.stringify({'description':'test'}),
});
当我使用postman
(chrome扩展名)时,POST
请求很好,并且一切正常。
如果我尝试将以上代码与AJAX
响应一起使用,则:
message:"Request must have "Content-Type: application/json" header"
我觉得这很奇怪,因为我开始了contentType : "application/json"
。
您是否尝试将属性dataType设置为JSON?
您的代码如下所示:
$.ajax({
url: '/api/Orders',
headers: {
contentType: "application/json"
},
type: "POST",
data: JSON.stringify({'description':'test'}),
dataType: "json"
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句