Я включил Swagger в свое приложение. Я пытаюсь получить отдельные данные через идентификатор, нажав конечную точку в чванстве. Но я получаю следующую ошибку
Контроллер
@RequestMapping(value = "/{clientId}/")
public ResponseEntity<ClientDto> getClientById(@ApiParam(name = "Client Id", required = true) @PathVariable("clientId") UUID clientId){}
Ошибка
Error Code 400
connection: close
content-length: 0
date: Tue, 22 May 2018 12:56:40 GMT
Он работает правильно в Postman, но я не знаю, почему я столкнулся с этой ошибкой в чванстве. Может ли кто-нибудь помочь мне в этом?





Я выяснил причину проблемы. URL-адрес, который я пытаюсь открыть, -
@RequestMapping(value = "/{clientId}/")
public ResponseEntity<ClientDto> getClientById(@ApiParam(name = "Client Id", required = true) @PathVariable("clientId") UUID clientId){}
Я думал, что параметр название в @ApiParam просто используется для отображения в пользовательском интерфейсе swagger, но теперь я понял, что он должен совпадать с параметром значение в @RequestMapping
Я изменил код с
@ApiParam(name = "Client Id") to @ApiParam(name = "clientId")
400 - неверный запрос. Вы уверены, что попадаете в правильный URL? Как выглядит необработанный запрос (например, как показано на вкладке «Сеть» в инструментах разработчика браузера)? Чем больше подробностей вы предоставите, тем больше у вас шансов получить ответ.