Я хочу ограничить список разрешенных параметров запроса в моем контроллере, чтобы, если я получаю запрос с неопределенным параметром в контроллере, он должен вернуть неверный запрос , но он возвращает 200 OK
.
Я думаю, что это должно быть исправлено на уровне платформы, но не на уровне контроллера. Я запутался в этом и не смог ничего найти в inte rnet
Например, у меня есть следующее определение контроллера:
@GetMapping("/Client")
public ResponseEntity<List<Client>> getAllClients(HttpServletRequest httpServletRequest,
@RequestParam(value = McsConstants.PAGE_HEADER, required = false) Integer page,
@RequestParam(value = McsConstants.SIZE_HEADER, required = false) Integer size) {...}
И действительный запрос будет
GET .../Client
GET .../Client?page=1
GET .../Client?size=10
GET .../Client?page=1&size=10
Как я могу проверить случай, когда у меня есть неопределенный параметр запроса, как показано ниже?
GET .../Client?someUndefinedParam=1
Дайте мне знать, пожалуйста, за любые идеи или ссылки
Спасибо!