Оба кодов flycode WebDAV
и WTClient
имеют несколько лет, кажутся неполными и имеют несколько ошибок.
Когда я пробую WTClient с сервером WebDAV, я получаю ответ
This URL can be accessed only with a WebDAV compatible software program.
Когда я пытаюсь использовать код WebDAV flycode, it fails to parse the server directory listing response correctly
. Мне удалось изменить код в FMWebDAVRequest
, чтобы искать немного разные XML elementNames в ответе
например, «ответ» вместо «D: ответ», «href» вместо «D: href»,
«тип ресурса» вместо «: getcontenttype»
Затем все заработало, успешно получая список каталогов.
Но должен ли я продолжать подправлять этот код, попробовать что-то более надежное или свернуть свой собственный? Что другие сделали / использовали?