Я хотел получить советы экспертов по разработке URL-адресов для нашего веб-приложения. Это не общедоступный веб-сайт, это веб-приложение на основе внутренней сети поставок, используемое только группой аутентифицированных пользователей.
Вот несколько примеров -
/Claim/12/Manage
FORMAT: controller/{ID}/action
URL-адрес, указывающий на мастер «Заявки». Здесь «12» - это ClaimID. Далее он разделен на вкладки для ввода дополнительных данных. Пример: / Claim / 12 / Print, / Claim / 12 / FileDetails, ...
/Users/List
FORMAT: controller/action
Отображение списка существующих пользователей в сетке. Неужели это можно сократить до "/ Пользователи"? Точно так же у нас есть некоторые другие сущности, такие как «Роли, организации и т. Д.»
/Master/Manage/FileType
FORMAT: controller/action/{argument}
У нас есть страница, которая позволяет пользователю управлять различными данными основной таблицы. Необходимо знать, какая основная таблица выбрана (т.е. отправлена в качестве аргумента). Не лучше ли вместо этого упростить его как «/ Manage / {argument}», а затем сопоставить этот URL-адрес, как требуется выше?
Любые общие рекомендации или ссылки тоже подойдут. .
Ссылка: URL-адрес веб-служб - (Раздел: Разработка шаблонов URI) http://msdn.microsoft.com/en-us/library/dd203052.aspx