Estoy usando jQuery's $.getJSON()
para hacer llamadas asincrónicas a mi simple backend Spring MVC. La mayoría de los métodos del controlador Spring se ven así:
@RequestMapping(value = "/someURL", method = RequestMethod.POST)
public @ResponseBody SomePOJO getSomeData(@ModelAttribute Widget widget,
@RequestParam("type") String type) {
return someDAO.getSomeData(widget, type);
}
Tengo las cosas configuradas para que cada controlador devuelva el @ResponseBody
como JSON, que es lo que el lado del cliente espera.
Pero, ¿qué sucede cuando se supone que una solicitud no devuelve ningún contenido al lado del cliente? Puedo tener:
@RequestMapping(value = "/updateSomeData" method = RequestMethod.POST)
public @ResponseBody void updateDataThatDoesntRequireClientToBeNotified(...) {
...
}
Si no, ¿cuál es la sintaxis adecuada para usar aquí?
POST
datos.