О ApiClient
ApiClient — это мобильный REST API-клиент и HTTP-клиент для разработчиков. Тестируйте, отлаживайте и управляйте REST, GraphQL и WebSocket API в любое время и в любом месте прямо на вашем устройстве Android.
Вам не нужно открывать ноутбук, чтобы протестировать конечную точку API, проверить потоки событий SSE, протестировать push-уведомления FCM или сгенерировать фрагменты кода. ApiClient — это легковесный тестер API, который предоставляет вам возможности тестирования API уровня настольного компьютера на мобильном устройстве. Импортируйте коллекции и спецификации OpenAPI, отправляйте запросы с пользовательскими заголовками, токенами Bearer и телами JSON и проверяйте каждый ответ.
ОСНОВНЫЕ ФУНКЦИИ
1. Многопротокольное тестирование API
• REST-клиент: GET, POST, PUT, DELETE, PATCH, HEAD и OPTIONS.
• GraphQL Suite: выделенный редактор запросов и переменных с форматированием синтаксиса и обработкой ошибок.
• WebSockets в реальном времени: Подключение к конечным точкам ws:// и wss:// с записью событий в реальном времени, пользовательскими заголовками и компоновщиком сообщений.
• Потоковая передача SSE в реальном времени: Анализ событий, отправляемых сервером, в реальном времени для потоковых API ИИ и LLM.
2. Импорт коллекций и OpenAPI
• Импорт коллекций: Поддерживает форматы коллекций v1, v2.0 и v2.1 с многоуровневой вложенностью папок.
• OpenAPI / Swagger: Импорт спецификаций OpenAPI 2.0 и 3.0 в форматах JSON и YAML.
• cURL в один клик: Мгновенный импорт cURL из буфера обмена и экспорт в cURL.
3. Генератор кода на 9 языках
Преобразуйте API-запросы в чистые, готовые к запуску фрагменты кода:
• Python (запросы)
• JavaScript (получение данных)
• Kotlin (OkHttp)
• Swift (URLSession)
• Dart / Flutter (http)
• Go (net/http)
• PHP (cURL)
• Java (OkHttp)
• Команда cURL
4. Тестер push-уведомлений (FCM HTTP v1)
• Поддержка FCM HTTP v1 с генерацией токенов OAuth2 на устройстве.
• Импорт JSON-файла учетной записи службы или использование токенов Bearer.
• Пользовательские полезные нагрузки уведомлений и сообщения в темах.
5. Менеджер сессионных cookie и переменных
• Автоматический контейнер cookie захватывает заголовки ответа Set-Cookie.
• Инспектор cookie, сгруппированный по доменам, с возможностью добавления, редактирования и очистки.
• Динамические переменные: используйте подстановку {{variable}} в URL-адресах, заголовках и телах запросов.
6. Мощные инструменты разработчика
• Диагностика ответов с помощью ИИ: мгновенное устранение первопричин ошибок HTTP в автономном режиме.
• Форматировщик JSON: улучшение и минимизация JSON с подсветкой синтаксиса.
• Криптографический пакет: утилиты шифрования и дешифрования Base64 и AES 128/256.
• История и коллекции: автоматически сохраняемая история запросов с поиском, экспортом и быстрым воспроизведением.
7. Современный пользовательский интерфейс и темная тема
• Полная темная и светлая тема с автоматической синхронизацией системы.
• Чистый, адаптивный интерфейс, оптимизированный для всех размеров экрана.
8. ЛОКАЛЬНЫЙ И ПРИВАТНЫЙ ПОДХОД
Ваши API-ключи, токены, запросы и cookie хранятся на вашем устройстве. Регистрация или создание учетной записи не требуются, и ваши запросы отправляются только на выбранные вами серверы.
Идеально подходит для разработчиков, тестировщиков и всех, кому нужен быстрый инструмент для тестирования API, REST API-клиент или инструмент cURL для работы в дороге.
Обновление ApiClient 3.0.9
• Search now works on every response, not only JSON - HTML, plain text and playlists included
• Matches are highlighted, and the arrows jump between them
Thanks to everyone who reported this.
Читать далее