Выполняйте любые HTTP-запросы: GET, POST, PUT, PATCH, DELETE и другие. Используйте заголовки, query-параметры и тело запроса — всё доступно через интуитивно понятный DSL на Kotlin.
ConneKt автоматически группирует и показывает все HTTP-запросы проекта в панели Structure — с наглядной структурой и быстрым переходом к нужному сценарию.
Навигируйтесь между эндпоинтами приложения и их вызовами привычным способом.
ConneKt интегрируется с отладчиком IDE — ставьте breakpoint на HTTP-запрос, отслеживайте значения переменных и шаг за шагом проходите через запрос прямо в IDE.
Генерируйте HTTP-запрос для существующего в вашем приложении эндпоинта — больше никакого ручного ввода URL.
Создайте .env-файл и определите переменные для разных окружений — dev, staging, prod. Используйте переменные во всех запросах без дублирования.
Переходите на ConneKt без потерь: импортируйте .http-файлы из стандартного HTTP Client IntelliJ IDEA и продолжайте работу с расширенными возможностями Amplicode.
Уже есть коллекции в Postman? Просто импортируйте их в ConneKt и продолжайте работу прямо в IDE. Все запросы будут импортированы без потери логики и структуры оригинальной коллекции.
Любой запрос можно мгновенно скопировать в формате cURL — удобно делиться с коллегами, а также вставлять в терминал или документацию.
Создавайте цепочки HTTP-запросов, которые выполняются последовательно. Используйте результаты предыдущих шагов для подстановки в последующие — например, для передачи токенов авторизации или ID ресурсов.
Пишите assertions для проверки ответов: коды, заголовки, JSON-структура — любые правила на JS-подобном DSL. Подходит для интеграционных тестов и быстрой отладки API.
ConneKt поддерживает работу с бинарными данными: загружайте и скачивайте файлы с API прямо в IDE — удобно, быстро и безопасно.
Добавьте собственный SSL-сертификат и выполняйте защищённые запросы к API без лишних действий. ConneKt автоматически применит нужные параметры.