EN · DE · RU · FR · ES

#838: CarddavTestClient.kt

projectforge-business/src/main/kotlin/org/projectforge/business/address/ImageType.kt Test-Dienstprogramm - CardDAV, projectforge-carddav/src/test/kotlin/org/projectforge/carddav/CarddavTestClient.kt 70 Zeilen · 42 Code · 22 Kommentare · 6 leer
Eigenständiger CLI-Testclient (main-Funktion) zum Debuggen des CardDAV-Servers. Verwendet Apache HttpClient 5 zum Verbinden, Authentifizieren und optionalem Abrufen aller VCards nach /tmp/carddav-vcards/.

Architektur

Zweck

Eigenständiger CLI-Client (Kotlin main-Funktion) zum Debuggen des CardDAV-Servers. Verbindet sich über Apache HttpClient 5.

Verwendung

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

Hauptfunktionen

Abhängigkeiten

ImportZweck
org.apache.hc.client5.http.*HTTP-Client (Apache HttpClient 5)
org.apache.hc.core5.http.*HTTP-Kerntypen/-Entitäten
org.projectforge.common.extensions.abbreviateZeichenketten-Kürzungs-Dienstprogramm

Git-Verlauf

868d6abb7 2025 -> 2026
bbf6b792c VCard-Upload: spezielle Behandlung von Formularfeldern.
f2ceb72f1 CardDav: Foto-URLs relativ.
63081666f Quellcodedatei-Header: 2024 -> 2025.
943947aaa Adressen: Unterstützung von gif und jpeg (auch für CardDAV-Server). Veraltete Rest-Sachen entfernt.
fc6301b43 WIP: CardDavServer.
c4062ed97 WIP: Carddav
40e554cbe WIP: Carddav