В Visual Studio 2022 (v17.6) появилась новая функция, упрощающая процесс обнаружения и тестирования конечных точек API. Благодаря этой новой функции теперь мы можем легко находить и тестировать конечные точки API в самой Visual Studio, оптимизируя рабочий процесс тестирования.

Команда Visual Studio выделила значительные ресурсы для улучшения процесса разработки, тестирования и отладки API. Среди многочисленных недавних дополнений выделяется функция Endpoints Explorer.

Обозреватель конечных точек

Чтобы использовать эту функцию, перейдите в раздел Вид –› Другие Windows –› Endpoint Explorer.

Он автоматически определяет конечные точки в нашем проекте, которые используют атрибут [ApiController], предоставляя нам исчерпывающий обзор проекта и связанных с ним конечных точек.

Если мы вызовем Generate Request, будет создан HTTP-файл с запросом для /api/users.

Произошел следующий процесс:

  1. Файл HTTP был создан и добавлен в проект.
  2. Была создана переменная для хранения адреса хоста.
  3. Запрос добавлен в файл.

Давайте запустим наш API и сделаем несколько HTTP-запросов.

Получить HTTP

После отправки запроса мы можем мгновенно просмотреть ответ с правой стороны, обеспечивая немедленную видимость полученных данных.

HTTP-публикация

Отладка

Очень интуитивно понятный для отладки !!! :)

Последние мысли

Эта функция значительно упрощает процесс тестирования конечных точек HTTP и проверки ответа, устраняя необходимость во внешних инструментах, таких как Postman или Insomnia.

Спасибо за прочтение!

В своих статьях на Medium я делюсь мыслями о веб-разработке, советами по карьере и последними тенденциями в области технологий. Присоединяйтесь ко мне, когда мы вместе исследуем эти захватывающие темы. Давайте учиться, расти и творить вместе!

👏Похлопайте, чтобы статья распространилась

Ещё статьи на тему Программирование, карьера и технические тренды.

🔔Подписывайтесь на меня в Средних | Твиттер | ЛинкедИн