Я пытаюсь go получить петицию с методом post к API в SPRING. Но я получаю эту ошибку:
Object {
"error": "Bad Request",
"message": "Required Long parameter 'idONG' is not present",
"path": "/v1/ONG/mostrar",
"status": 400,
"timestamp": "2020-04-02T10:30:55.506+0000",
}
Это код петиции:
const requestOptions = {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ idONG:1})
};
fetch('http://192.168.0.17:8090/v1/ONG/mostrar', requestOptions)
.then(response => response.json())
.then(data => this.setState({ong:data, loading:false}));
и это код контроллера:
@PostMapping("/mostrar")
public MONG mostrarONG( @RequestBody @RequestParam("idONG") Long idONG) {
return ONGService.mostrarONG(idONG);
}
Я бы не стал изменять код Spring.