Инструменты: curl, Postman, Insomnia
1. curl
curl
— это мощный командный инструмент для отправки HTTP-запросов прямо из терминала. Он подходит как для отладки, так и для автоматизации.
Пример:
curl https://codetutor.ru/api/v1/echo/
Можно задавать методы, заголовки, тело запроса:
curl -X POST https://codetutor.ru/api/v1/echo/ \
-H "Content-Type: application/json" \
-d '{"name":"Alex"}'
2. Postman
Postman — это графический инструмент для тестирования API. Он позволяет:
- отправлять любые HTTP-запросы;
- сохранять коллекции;
- тестировать ответы;
- работать с токенами и переменными окружения.
Подходит для новичков и командной работы.
3. Insomnia
Insomnia — аналог Postman с уклоном в разработчиков. Быстрый, минималистичный, с поддержкой GraphQL и gRPC.
- Простой UI;
- Мощные функции экспорта и работы с окружениями;
- Поддержка скриптов и шаблонов.
📬 Подпишись на наши социальные сети
Уроки, обновления и новые практики — бесплатно и без спама.