В Visual Studio 2022 (v17.6) появилась новая функция, упрощающая процесс обнаружения и тестирования конечных точек API. Благодаря этой новой функции теперь мы можем легко находить и тестировать конечные точки API в самой Visual Studio, оптимизируя рабочий процесс тестирования.
Команда Visual Studio выделила значительные ресурсы для улучшения процесса разработки, тестирования и отладки API. Среди многочисленных недавних дополнений выделяется функция Endpoints Explorer.
Обозреватель конечных точек
Чтобы использовать эту функцию, перейдите в раздел Вид –› Другие Windows –› Endpoint Explorer.
Он автоматически определяет конечные точки в нашем проекте, которые используют атрибут [ApiController], предоставляя нам исчерпывающий обзор проекта и связанных с ним конечных точек.
Если мы вызовем Generate Request, будет создан HTTP-файл с запросом для /api/users.
Произошел следующий процесс:
- Файл HTTP был создан и добавлен в проект.
- Была создана переменная для хранения адреса хоста.
- Запрос добавлен в файл.
Давайте запустим наш API и сделаем несколько HTTP-запросов.
Получить HTTP
После отправки запроса мы можем мгновенно просмотреть ответ с правой стороны, обеспечивая немедленную видимость полученных данных.
HTTP-публикация
Отладка
Очень интуитивно понятный для отладки !!! :)
Последние мысли
Эта функция значительно упрощает процесс тестирования конечных точек HTTP и проверки ответа, устраняя необходимость во внешних инструментах, таких как Postman или Insomnia.
Спасибо за прочтение!
В своих статьях на Medium я делюсь мыслями о веб-разработке, советами по карьере и последними тенденциями в области технологий. Присоединяйтесь ко мне, когда мы вместе исследуем эти захватывающие темы. Давайте учиться, расти и творить вместе!
👏Похлопайте, чтобы статья распространилась
➕Ещё статьи на тему Программирование, карьера и технические тренды.