C'est mon scriptComment obtenir la liste de contrôleur de printemps JavaScript
$.ajax({
url: 'request/batch/details',
contentType: 'application/json',
dataType: 'json',
type: 'GET',
success: function (data) {
alert("ok");
},
error: function (jqXHR, textStatus, errorThrown) {
alert("error" + errorThrown);
}
});
et c'est mon contrôleur
@RequestMapping(value = {"/request/batch/details"}, method = RequestMethod.GET, produces = "application/json")
public List<Batch> SentAllBatchs() {
List<Batch> allBatches = service.getAllBatches();
for (Batch allBatche : allBatches) {
System.out.println(allBatche.getBatchName());
}
return allBatches;
}
quand je lance ce qu'il lancer une erreur
405 Méthode non autorisée ..
Ai-je fait quelque chose de mal? aidez-moi à résoudre ce problème.
Auparavant la question renvoyait le code d'erreur comme 406, donc la réponse se réfère à ce code d'erreur 406 –