Реализовать соединение WebDAV в приложении для iPhone - PullRequest
0 голосов
/ 16 ноября 2011

Я искал вокруг этого форума и Google, но я не могу найти ничего, что мне поможет.Мне нужно иметь возможность подключиться к серверу WebDAV, ввести имя пользователя и пароль, чтобы получить доступ и показать папки и файлы в приложении для iPhone.Так же, как бесплатное приложение для iPhone под названием WebDAV Nav.

Похоже, вопрос задают много, но никто не может ответить на него?

Кто-нибудь знает, есть ли пример проектатам, что может привести меня в нужное русло?

Я пробовал WTClient и летный код webdav.

1 Ответ

1 голос
/ 17 июля 2012

Оба кодов 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»

Затем все заработало, успешно получая список каталогов.

Но должен ли я продолжать подправлять этот код, попробовать что-то более надежное или свернуть свой собственный? Что другие сделали / использовали?

...