@Shulginqa

Как правильно подключить swagger клиент?

Есть учебный проект по api. Цель: по документации в swagger написать готовый обработчик http запросов и api самого сервиса. Swagger клиент сформировал на php, но не могу понять, как его дальше "готовить". Т. Е. мне надо написать обработчик входящей инфы из запроса, но проблема в следующем этапе. Куда копать?
  • Вопрос задан
  • 804 просмотра
Решения вопроса 1
@springimport
Как-то не совсем понял, но попробую догадаться.
У вас есть схема и вы хотите сделать на ее основе api на вашем сервере. Ок, для этого можно сгенерировать api server и использовать его.
Your server [you swagger server lib] <> clients...


Наоборот, если у вас есть схема какого-то сервиса и вы хотите использовать его api то для схемы можно сгенерировать api client и использовать его.
3-party server [api...] <> [you swagger client lib] your server.


Все это можно на https://swagger.io/tools/swagger-codegen/
Так же можно генерировать локально, в документации все описано https://github.com/swagger-api/swagger-codegen
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@unchase
Вы можете воспользоваться расширением для Visual Studio 2017/2019 Unchase OpenAPI (Swagger) Connected Service для автоматической генерации C# или TypeScript кода для клиента, и C# кода контроллеров для сервера по файлу спецификации.
Фактически, после генерации кода контроллера их можно заполнить тем функционалом, который Вам нужен, а после вызывать методы контроллера из сгенерированного клиента.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 12:23
2500 руб./за проект
25 апр. 2024, в 12:21
10000 руб./за проект