Я новичок в REST и создаю сервис, используя предварительный просмотр стартового комплекта WCF REST 2 в C #.
В большинстве примеров, показывающих, как определить UriTemplate, предполагается, что вы знаете точный формат URL и можете выбрать биты, необходимые для выполнения запроса. Но ...
Как мне разрешить пользователям вводить URL, который определяет иерархию, и как мне это обрабатывать? например скажем, я хочу предоставить онлайн-хранилище файлов, которое позволяет пользователю просматривать содержимое «папок» (все они обслуживаются из базы данных, а не из физических папок, разумеется)
http://mysite.com/MyService/Folder/root/level1/level2/level3
т.е. пользователь хочет перечислить содержимое «Папки», которая указана как «root / level1 / level2 / level3». Затем я могу выбрать этот путь и обслуживать данные из моей БД на основе этой информации.
Спасибо!