Как разработать сервисный интерфейс XML Restful для загрузки файлов? - PullRequest
2 голосов
/ 28 января 2011

В MVC (C #) реализованы некоторые сервисы отдыха XML.Их общий вид очень похож на http://www.zendesk.com/api.

Теперь нам нужно принять некоторые загруженные файлы.

Сервисы предназначены для использования из PHP / Python / ruby ​​и других популярных веб-разработок.языки.

Как мы должны делать это правильно?многочастному / форм-данных?или просто почитать тело сообщения?

Меня беспокоит простота использования упомянутых языков и популярных платформ веб-разработки.К сожалению, мне не о чем спрашивать на стороне потребителя.

Я также обеспокоен потреблением памяти.Как я понимаю, multipart / form-data будут конвертированы MVC / ASP.NET в HttpPostedFileClass, который кэшируется на диске веб-сервера.Но простой POST не будет, поэтому он будет использовать память IIS?

Может быть, есть другие важные варианты для рассмотрения?Что ты думаешь?

1 Ответ

0 голосов
/ 25 февраля 2011

Это ОТДЫХ!Так что забудьте о XML.Используйте нативные возможности Интернета.Запись потока в службу будет в конце концов самой быстрой и простой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...