EN · DE · RU · FR · ES

#838: CarddavTestClient.kt

projectforge-business/src/main/kotlin/org/projectforge/business/address/ImageType.kt Utilidad de prueba - CardDAV, projectforge-carddav/src/test/kotlin/org/projectforge/carddav/CarddavTestClient.kt 70 líneas · 42 código · 22 comentarios · 6 en blanco
Cliente CLI de prueba independiente (función `main`) para depuración del servidor CardDAV. Utiliza Apache HttpClient 5 para conectar, autenticar y, opcionalmente, obtener todas las VCards en `/tmp/carddav-vcards/`.

Arquitectura

Propósito

Cliente CLI independiente (función `main` de Kotlin) para depurar el servidor CardDAV. Se conecta mediante Apache HttpClient 5.

Uso

CardDavTestClient <usuario> <dav-token> [--fetch-all]

Características principales

Dependencias

ImportaciónPropósito
org.apache.hc.client5.http.*Cliente HTTP (Apache HttpClient 5)
org.apache.hc.core5.http.*Tipos/entidades principales HTTP
org.projectforge.common.extensions.abbreviateUtilidad de abreviación de cadenas

Historial Git

868d6abb7 2025 -> 2026
bbf6b792c Subida VCard: manejo especial del campo de formulario.
f2ceb72f1 CardDav: URLs de foto relativas.
63081666f Encabezados de archivos fuente: 2024 -> 2025.
943947aaa Direcciones: soporte de gif y jpeg (también para servidor carddav). eliminado contenido rest obsoleto.
fc6301b43 WIP: CardDavServer.
c4062ed97 WIP: Carddav
40e554cbe WIP: Carddav