
Привет! С удовольствием расскажу тебе о своем опыте использования Swagger для работы с API сайта petstore.swagger.io. Сначала я перешел на сайт https://petstore.swagger.io и был приятно удивлен его удобством и простотой использования. Он предоставляет набор инструментов для работы с API, а также подробную документацию к каждому запросу. Первым делом мне понадобилось найти запрос, отвечающий за добавление нового питомца в магазин. Я использовал поиск на странице и нашел запрос с названием ″addPet″. Для удобства, я использовал переводчик, чтобы понять название запроса на английском. Затем я добавил нового питомца в магазин, используя Swagger. Я придумал произвольное число для его id и задал имя ″Snowball″. Отправил запрос и получил успешный ответ с кодом статуса 200 (OK). Я сделал скриншот тела ответа и статуса кода, чтобы иметь доказательство своей работы. Далее, мне нужно было найти запрос, отвечающий за поиск питомца по id. Я снова воспользовался поиском на странице и нашел запрос с названием ″getPetById″. С помощью этого запроса я смог найти добавленного ранее питомца по id.
Я снова отправил запрос, указав id добавленного питомца, и получил ответ с полной информацией о нем. Сделал скриншот тела ответа и статуса кода, чтобы иметь доказательство выполнения этого задания.
Все сделанные скриншоты я приложил к остальным заданиям в google-документе. Теперь у меня есть полная документация моей работы с помощью Swagger.
В целом, мне понравился опыт работы с Swagger. Этот инструмент действительно облегчает работу с API и позволяет быстро и удобно выполнять различные запросы. Теперь у меня есть навык использования Swagger, который я могу применять в будущих проектах.