Réponse à la question - Why did they "invent" Webdav
WebDAV est l'acronyme de Web Distributed Authoring and Versioning
.
Internet était juste pas fait pour la consommation de ressources par le biais d'url (Uniform resource locator)
Mais qu'est ce qu'il est devenu.
Parce HTTP eu une forte de la sémantique de l'extraction de ressources (GET) et (TÊTE). (POST) a fourni une couverture pour le numéro de la sémantique des opérations tout (SUPPRIMER) a été enveloppé dans la méfiance. HTTP manqué de quelques autres qualités comme la multi-exploitation des ressources.
En bref, il a été lu protocole et ne pas écrire le protocole.
Vous allez autour de lui, pour faire de vos ressources (Url) disponible pour aller chercher en le téléchargeant bien que FTP et de nombreuses certain nombre de mécanismes.
WebDAV est censé fournir à l'manquant histoire de l'internet : de la création de ressources par le même mécanisme de HTTP. Elle a étendu sa sémantique, introduit de nouveaux VERBES.
Il a aussi introduit le mécanisme de non seulement lire, écrire, modifier et supprimer une ressource (uri), mais aussi faire des demandes de renseignements sur les méta-propriétés de la ressource et de le modifier. Ce n'est pas que vous ne pouvait pas le faire avant, mais il a été fait par la porte arrière du mécanisme.
Donc, vous voyez, il a apporté quelques-uns des mêmes mécanismes que vous attendez sur les opérations de fichiers sur des ordinateurs de bureau aux ressources de l'internet.
Suivants sont quelques-uns des analogies:
MKCOL ----- make collection ----- similar to make folder
PROPGET ---- get properties (meta?) --- same as get info or extended attributes on mac
PROPPATCH --- modify properties
COPY ---- cp
MOVE ---- mv
J'espère , j'ai créé quelques-uns des nobles objectifs de WebDAV comme une extension de HTTP pour prendre en charge internet de la programmation. Vous ne savez pas si nous avons atteint ce bien.
Pour votre question
Votre application est un client et devra faire avec ce mécanisme est disponible par FTP ou WebDAV sur l'autre côté. Si WebDAV est disponible, vous pouvez l'utiliser. Mais Il faudra un certain temps pour s'habituer à la sémantique. FTP est a limité la sémantique et excelle dans la simplicité. Si vous utilisez déjà, il ne faut pas le changer.
Ce qui est plus rapide
Qui est semblable à la réponse, qui est plus rapide HTTP ou FTP?
Sur un sly remarque, si c'était un problème que l'on n'aurait pas été de téléchargement / téléchargement de fichiers via HTTP ;)