JavaScript получить петицию ОШИБКА: Обязательный параметр Long 'idONG' отсутствует - PullRequest
0 голосов
/ 02 апреля 2020

Я пытаюсь 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...