Как задокументировать содержимое объекта HttpServletRequest в Rest Listener в Swagger - PullRequest
0 голосов
/ 01 июля 2019

У меня реализована Rest EndPoint, которая действует как слушатель, который слушает какую-то внешнюю платформу, как только обновление из внешней системы готово, мой слушатель Rest получает сообщение xml в виде HttpServletRequest, которое является параметром моегоEndPoint.

Этот слушатель задокументирован с использованием Swagger, теперь я хочу, чтобы пользователи тестировали его на swagger, предоставляя xml.

Любая помощь действительно приветствуется ..

@RequestMapping(path = "/listener", method = RequestMethod.POST, produces = "application/json", consumes = "application/xml")
    @ApiOperation(value = "Listener for async messages")
    @ApiImplicitParams({
            @ApiImplicitParam(name = "req-id", value = "The  req id with which to associate this request", paramType = "header", required = false, dataType = "java.lang.String"),    
    })

    public @ResponseBody BaseModel processListener(HttpServletRequest request, HttpServletResponse response) {

----------
---------
}

так реализован мой слушатель и читается запрос с использованием request.getReader()

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