EN · DE · RU · FR · ES

#838: CarddavTestClient.kt

projectforge-business/src/main/kotlin/org/projectforge/business/address/ImageType.kt Тестовая утилита - CardDAV, projectforge-carddav/src/test/kotlin/org/projectforge/carddav/CarddavTestClient.kt 70 строк · 42 кода · 22 комментария · 6 пустых
Автономный CLI тестовый клиент (функция `main`) для отладки CardDAV сервера. Использует Apache HttpClient 5 для подключения, аутентификации и опционально загружает все VCard в `/tmp/carddav-vcards/`.

Архитектура

Назначение

Автономный CLI клиент (функция Kotlin main) для отладки CardDAV сервера. Подключается через Apache HttpClient 5.

Использование

CardDavTestClient <имя_пользователя> <dav-токен> [--fetch-all]

Ключевые возможности

Зависимости

ИмпортНазначение
org.apache.hc.client5.http.*HTTP клиент (Apache HttpClient 5)
org.apache.hc.core5.http.*Базовые типы/сущности HTTP
org.projectforge.common.extensions.abbreviateУтилита сокращения строк

История Git

868d6abb7 2025 -> 2026
bbf6b792c VCard загрузка: особая обработка поля формы.
f2ceb72f1 CardDav: photo-urls относительные.
63081666f Заголовки исходных файлов: 2024->2025.
943947aaa Адреса: поддержка gif и jpeg (также для carddav сервера). удален устаревший rest функционал.
fc6301b43 WIP: CardDavServer.
c4062ed97 WIP: Carddav
40e554cbe WIP: Carddav