我已经在Spring中创建了POST方法,我希望使用AJAX POST,但是我发现了一个错误。
我的代码是:
@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);
}
var data = {
"kodekasus":5,
"nama":"baru",
"isdelete":1,
"createdby":"hahaa",
"createddate":null,
"updatedby":"hihii",
"updateddate":null
};
var url = "http://localhost:8089/SpringNew/tesinsert";
$.ajax({
type: 'POST',
url: url,
dataType: 'json',
data: JSON.stringify(data),
success: function(data) {
console.log('sukses: '+data);
},
error: function(error){
console.log('gagal: '+error);
}
,
headers: {
Accept : "application/json",
"Content-Type": "application/json;charset=UTF-8"
}
});
答案 0 :(得分:0)
HTTP状态代码403表示access forbidded or denied
因此,您的应用程序可能不允许使用您正在尝试的凭据向端点请求。
可能是某些安全事件阻止了您的请求。您已经发现,它应该在 Spring(我的意思是在您的应用程序服务器中)