Pull to refresh

Comments 4

Мне кажется большинство таких постов уйдут в прошлое тогда, когда компании начнут использовать swagger для описания своих REST API. А из него и документацию можно сгенерить, и клиентов на разных языках, и просто фронтэнд чтобы поиграть с вызовами. Swagger это прекрасный аналог WSDL для RESTful api

У вас есть?
Знакомое приложение, да. Но нет, мы в данный момент ее не используем. Впрочем, спасибо за предложение, вполне вероятно, что в следующих версиях предоставим и данную возможность.
Это не совсем приложение, это довольно популярный формат описания api, который позволяет автоматически генерировать запросы в правильном формате. Посмотрите swagger.io
Например на .NET для генерации интерфейса типа вот такого petstore.swagger.io к WebAPI нужно просто добавить пакет swashbuckle, и все.
Для генерации клиента к чужому api который имеет описание в формате swagger — вызвать утилиту autorest с парой параметров — и она сгенерирует строго типизированные классы и методы на C#.

Если пользовались раньше WSDL — это все то же самое только без SOAP & XML, и все кросс-платформенно для REST API

Помимо этих плюшек, большое количество приложений и сервисов поддерживают Swagger, например PostMan, Runscope и другие…
Спасибо! Обязательно изучим подробнее
Sign up to leave a comment.