Почему Microsoft выбрала RESTful API вместо WebDAV для хранения больших двоичных объектов?

StackOverflow https://stackoverflow.com/questions/255477

  •  05-07-2019
  •  | 
  •  

Вопрос

Новый API хранилища на основе приложений Windows Live от Microsoft - это RESTful API.

Дополнительная информация здесь .

Почему они решили не поддерживать WebDAV?

Это было полезно?

Решение

WebDAV предназначен для управления файлами на удаленном сервере, но, возможно, он недостаточно универсален для того, что Microsoft пыталась выполнить.

В последнее время также много ажиотажа вокруг REST, и они, вероятно, конкурируют с S3 от Amazon, который предлагает REST API.

Было бы хорошо предоставить им RESTful API, а также WebDAV.

Другие советы

Microsoft имеет службу данных ADO.NET, которая предоставляет RESTful API для данных. Возможно, они использовали основу для хранения.

Я использовал WebDav в каком-то другом проекте, таком как Android, и вижу все виды сценариев, сравниваемые с REST Api.

Используя WebDav, если у вас есть несколько файлов, например, 5 тысяч и более, и вы получаете значение с сервера webdav, откройте файл, потому что потоковое воспроизведение или чтение каждого из них занимает много времени, используя REST Api в одном контенте для всех записей в Хороший формат JSON быстрее, чем WebDAV.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top