Lufedi / EatFoodFaster

Proyecto COSW
0 stars 0 forks source link

Ojo con la semántica de los Verbos #2

Open hectorateci opened 9 years ago

hectorateci commented 9 years ago

El verbo GET sólo debe ser para consultas. En este caso lo están usando para generar una notificación. Una forma adecuada podría ser, manejar el concepto de '/notificación' a manera de recurso, y sobre esta hacer una petición POST.

@RequestMapping(value="/listo/{idPedido}",method = RequestMethod.GET)
public ResponseEntity<?> notificarPedidoListo(@PathVariable int idPedido) throws ResourceNotFoundException {
lp.notificarPedidoListo(idPedido);
return new ResponseEntity<>(HttpStatus.ACCEPTED); }