Есть ли способ взять любой REST API и сгенерировать как WSDL документ

Я знаю, что у REST нет WSDL-документа, как у SOAP (у некоторых есть WADL, но не у всех, и это не так часто). Есть ли инструмент, который берет документацию REST (возможно, REST) ​​и генерирует описывающий документ для этого веб-сервиса?

Инструмент swagger https://editor.swagger.io/ может сделать это только в том случае, если к исходному коду веб-службы добавлена ​​аннотация, а не какой-либо веб-сервис REST.

1 ответ

Короче говоря, нет официального / одобренного REST способа делать то, что вы ищете. WADL, Swagger и RAML - все "предлагаемые" способы достижения функциональности, подобной WSDL, в REST, однако они предлагаются и не поддерживаются сообществом разработчиков.

Если бы вы начали новый проект, это имело бы смысл, но если вы хотите запустить его поверх существующего проекта и сгенерировать некоторую документацию, вам в значительной степени не повезло.

Другие вопросы по тегам