Очень достойный инструмент для создания Swagger'a - Mitmproxy2Swagger
Недавно нашли этот инструмент, и вот на днях использовал на проекте - работает на 5+!
Как работает?
Серфим по сайту/мобилке, тыкаем весь функционал и все это дело используем с помощью 2х вариантов:
- Проксируем через mitmproxy и сохраняем проект
- Экспортируем HAR из DevTools хрома
После утилита сгенерит нам YML файл, который мы уже можем красиво открыть в - https://editor.swagger.io/
Недавно нашли этот инструмент, и вот на днях использовал на проекте - работает на 5+!
Как работает?
Серфим по сайту/мобилке, тыкаем весь функционал и все это дело используем с помощью 2х вариантов:
- Проксируем через mitmproxy и сохраняем проект
- Экспортируем HAR из DevTools хрома
После утилита сгенерит нам YML файл, который мы уже можем красиво открыть в - https://editor.swagger.io/
mitmproxy2swagger -i flows -o swagger.yml -p https://api.example.com/v1/#recon #api