Danke erstmal für die Tipps. ich habe es so grundsätzlich zum Laufen bekommen. Jetzt hab ich aber folgenden Effekt mit 2 Accounts. Starte ich mein Programm und lasse Account 1 eine Datei hochladen, geht das. Dito mit Account 2 nach Neustart des Programms.
Mache ich aber beides nacheinander ohne Neustart schlägt der 2. Zugriff fehl mit folgender Meldung:
<?
xml version="1.0" encoding="utf-8"?><d:error xmlns:d="DAV:"xmlns:s="http://sabredav.org/ns"><s:
exception>Sabre\DAV\
Exception\NotAuthentica ted</s:
exception><s:message>Username or password was incorrect</s:message></d:error>'
Mache ich direkt danach einen erneuten, identischen Versuch, so klappt der.
Vermutlich ist der Session Cookie das Problem.
Frage... Zwei Accounts, wären in meinem Kopf auch zwei Klasseninstanzen des WebDAVs. Warum benutzt du zwei mal die gleiche Instanz? Damit riskierst du nur unnötige Seiteneffekte.
Wer sucht, der findet. Wer länger sucht, findet mehr.