Devo passare un elenco di valori nel corpo della richiesta del metodo POST
ma ottengo 400: Bad Request error
.Come passare l'elenco <String> nel metodo post utilizzando Spring MVC?
Qui di seguito è il mio codice di esempio:
@RequestMapping(value = "/saveFruits", method = RequestMethod.POST,
consumes = "application/json")
@ResponseBody
public ResultObject saveFruits(@RequestBody List<String> fruits) {
...
}
Il JSON che sto usando è: {"fruits":["apple","orange"]}
Hai chiuso la citazione dopo l'arancione o è un errore di battitura qui in pila? '{" fruits ": [" apple "," orange "]}' – wcislo
sì, sì. Era solo il mio errore di copia di copia del codice di esempio. Esiste ancora un errore di richiesta errata – user2359634
Forse questo potrebbe suggerirti http://stackoverflow.com/a/25523151/1793718 – Lucky