EN · DE · RU · FR · ES

#838 : CarddavTestClient.kt

projectforge-business/src/main/kotlin/org/projectforge/business/address/ImageType.kt Utilitaire de test - CardDAV, projectforge-carddav/src/test/kotlin/org/projectforge/carddav/CarddavTestClient.kt 70 lignes · 42 code · 22 commentaires · 6 vides
Client de test CLI autonome (fonction `main`) pour le débogage du serveur CardDAV. Utilise Apache HttpClient 5 pour se connecter, s'authentifier et éventuellement récupérer toutes les VCards vers `/tmp/carddav-vcards/`.

Architecture

Objectif

Client CLI autonome (fonction Kotlin main) pour le débogage du serveur CardDAV. Se connecte via Apache HttpClient 5.

Utilisation

CardDavTestClient <nom_utilisateur> <jeton-dav> [--fetch-all]

Fonctionnalités clés

Dépendances

ImportObjectif
org.apache.hc.client5.http.*Client HTTP (Apache HttpClient 5)
org.apache.hc.core5.http.*Types/entités HTTP de base
org.projectforge.common.extensions.abbreviateUtilitaire d'abréviation de chaînes

Historique Git

868d6abb7 2025 -> 2026
bbf6b792c Téléchargement VCard : traitement spécial du champ de formulaire.
f2ceb72f1 CardDav : URLs de photos relatives.
63081666f En-têtes des fichiers sources : 2024 -> 2025.
943947aaa Adresses : support du gif et jpeg (également pour le serveur carddav). Suppression des éléments rest dépréciés.
fc6301b43 WIP : CardDavServer.
c4062ed97 WIP : Carddav
40e554cbe WIP : Carddav