Javascript 从SpringJava发布AJAX时出错
我已经创建了MVC spring,我想使用SAPUI5(javascript)和AJAX,但是我发现了一个错误“415(不支持的媒体类型)”。我用弹簧中的大摇大摆来测试积垢。在swagger中,我成功地插入了数据,但在AJAX中失败了 控制器弹簧:Javascript 从SpringJava发布AJAX时出错,javascript,java,jquery,ajax,spring,Javascript,Java,Jquery,Ajax,Spring,我已经创建了MVC spring,我想使用SAPUI5(javascript)和AJAX,但是我发现了一个错误“415(不支持的媒体类型)”。我用弹簧中的大摇大摆来测试积垢。在swagger中,我成功地插入了数据,但在AJAX中失败了 控制器弹簧: @PostMapping(value={"/tesinsert"}, consumes={"application/json"}) @ResponseStatus(HttpStatus.CREATED) public ResponseEntity&l
@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);
}
如果我在上面用AJAX编写代码,则显示错误“415(不支持的媒体类型)”,如果我在AJAX中添加代码,则显示不同的错误:“飞行前的响应具有无效的HTTP状态代码403
“:
如何解决这个问题?
谢谢
Bobby在ajax调用中添加
数据类型:“json”
:
$.ajax({
type: 'POST',
url: url,
data: data,
dataType: 'json',
success: function(data) {
console.log('sukses: '+data);
},
error: function(error){
console.log('gagal: '+error);
}
});
headers: {
Accept : "application/json; charset=utf-8",
"Content-Type": "application/json; charset=utf-8"
}
$.ajax({
type: 'POST',
url: url,
data: data,
dataType: 'json',
success: function(data) {
console.log('sukses: '+data);
},
error: function(error){
console.log('gagal: '+error);
}
});