Microsoft新推出的基于Windows Live应用程序的存储API是一款RESTful API。
更多信息请点击此处。
为什么他们选择不支持WebDAV?
WebDAV用于管理远程服务器上的文件,但对于微软试图实现的目标来说,它可能不够通用。
最近也有很多关于REST的宣传,他们可能与亚马逊提供REST API的S3竞争。
如果他们能提供RESTful API和WebDAV,那就太好了。
Microsoft拥有ADO.NET数据服务,该服务为数据提供RESTful API。也许他们已经使用了存储的框架。
我一直在其他一些项目上使用WebDav,比如android,并从RESTApi中看到了各种场景的比较。
使用WebDav,当你有多个文件,比如5000个或更多的文件,并且从WebDav服务器获得值时,打开文件需要时间,因为流式传输或读取每个文件,在一个内容中使用RESTApi来处理所有记录,格式良好的json比WebDav快。