0
我已经创建了MVC spring,并且我想用AJAX消费SAPUI5(javascript),但是我发现错误“415(Unsupported Media Type)”。我在春季使用Swagger来测试CRUD。在招摇的时候,我成功插入数据,但在AJAX失败。从Spring JAVA发布AJAX错误
控制器春:
@PostMapping(value={"/tesinsert"}, consumes={"application/json"})
@ResponseStatus(HttpStatus.CREATED)
public ResponseEntity<?> insert(@RequestBody KasusEntity user) throws Exception {
Map result = new HashMap();
userService.insertTabel(user);
return new ResponseEntity<>(result, HttpStatus.CREATED);
}
在javascript:
var data = {
"kodekasus":5,
"nama":"baru",
"isdelete":1,
"createdby":"hahaa",
"createddate":null,
"updatedby":"hihii",
"updateddate":null
};
$.ajax({
type: 'POST',
url: url,
data: data,
success: function(data) {
console.log('sukses: '+data);
},
error: function(error){
console.log('gagal: '+error);
}
});
如果上述AJAX我的代码,显示错误 “415(不支持的媒体类型)”,如果我在添加AJAX表现出不同的错误: “为预检响应具有无效的HTTP状态代码403 ”:
headers: {
Accept : "application/json; charset=utf-8",
"Content-Type": "application/json; charset=utf-8"
}
ħ解决这个问题的解决方法? 谢谢。 鲍比
仍然错误 “415(不支持的媒体类型)” – Bobby
任何解决方案?谢谢 – Bobby