Файлы .http
Файлы .http из HTTP Client IntelliJ IDEA импортируются в проект
Kotlin DSL с подсказками IDE, сценарии
из нескольких шагов,
проверки ответов и отладка запроса
60 дней бесплатно. Без каких-либо ограничений.

Файлы запросов лежат в репозитории рядом с кодом, запуск и ответ открываются в том же окне.
GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS и TRACE. Заголовки, query-параметры, path-параметры и тело описываются на Kotlin DSL движка Connekt в файлах .connekt.kts. IDE подсказывает поля, типы проверяются на этапе компиляции.
Панель Structure группирует запросы проекта и открывает нужный сценарий. Навигация работает между эндпоинтами приложения и их вызовами. Для существующего эндпоинта запрос генерируется из кода, URL руками не вводится.
Значения окружения лежат в connekt.env.json, в скрипте переменная объявляется строкой val host: String by env. Поддерживаются String, Int, Long, Double и Boolean. Одни и те же запросы работают для dev, staging и prod без дублирования.
useCase выполняет цепочку запросов последовательно и передаёт результат предыдущего шага дальше: токен авторизации, id созданного ресурса. Ответ превращается в объект и уходит в следующий шаг без повторного разбора.
Assertions проверяют коды, заголовки и структуру JSON, мягкие проверки собирают все ошибки за один запуск. Запрос отлаживается в отладчике IDE: breakpoint, значения переменных, пошаговый проход.
Для OAuth 2.0 указываются client id и secret: access token получается автоматически, для входа при необходимости открывается браузер, токен сохраняется для следующих запросов. Настройка работает с Google, Keycloak и другими провайдерами. Бинарные файлы загружаются и скачиваются в IDE, для защищённых запросов подключается свой SSL-сертификат.
Существующие коллекции и файлы запросов открываются в OpenIDE, собирать их заново не нужно.
Файлы .http из HTTP Client IntelliJ IDEA импортируются в проект
Коллекция Postman импортируется с сохранением структуры и логики.
Любой запрос копируется в формате cURL.
Разделы документации разбирают HTTP-клиент по частям: первый запрос, окружения, сценарии, проверки, авторизация и работа с файлами.
Файл .connekt.kts, объявление запроса и запуск из редактора.
Файл connekt.env.json, типы переменных, переключение между dev, staging и prod.
useCase, передача результата через pathParam, типизация ответа.
Assertions по кодам, заголовкам и JSON, мягкие проверки, разбор результата.
Настройка client id и secret, получение access token, повторное использование токена.
Загрузка и скачивание бинарных файлов, свой SSL-сертификат.
Работа с агентами и все возможности IDE — в OpenIDE Pro.
Попробовать OpenIDE Pro