Комментарии 4
Мне кажется большинство таких постов уйдут в прошлое тогда, когда компании начнут использовать swagger для описания своих REST API. А из него и документацию можно сгенерить, и клиентов на разных языках, и просто фронтэнд чтобы поиграть с вызовами. Swagger это прекрасный аналог WSDL для RESTful api
У вас есть?
У вас есть?
+1
Знакомое приложение, да. Но нет, мы в данный момент ее не используем. Впрочем, спасибо за предложение, вполне вероятно, что в следующих версиях предоставим и данную возможность.
0
Это не совсем приложение, это довольно популярный формат описания api, который позволяет автоматически генерировать запросы в правильном формате. Посмотрите swagger.io
Например на .NET для генерации интерфейса типа вот такого petstore.swagger.io к WebAPI нужно просто добавить пакет swashbuckle, и все.
Для генерации клиента к чужому api который имеет описание в формате swagger — вызвать утилиту autorest с парой параметров — и она сгенерирует строго типизированные классы и методы на C#.
Если пользовались раньше WSDL — это все то же самое только без SOAP & XML, и все кросс-платформенно для REST API
Помимо этих плюшек, большое количество приложений и сервисов поддерживают Swagger, например PostMan, Runscope и другие…
Например на .NET для генерации интерфейса типа вот такого petstore.swagger.io к WebAPI нужно просто добавить пакет swashbuckle, и все.
Для генерации клиента к чужому api который имеет описание в формате swagger — вызвать утилиту autorest с парой параметров — и она сгенерирует строго типизированные классы и методы на C#.
Если пользовались раньше WSDL — это все то же самое только без SOAP & XML, и все кросс-платформенно для REST API
Помимо этих плюшек, большое количество приложений и сервисов поддерживают Swagger, например PostMan, Runscope и другие…
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как работает API нашего IaaS-провайдера