У меня есть веб-приложение RESTful, которое поддерживает несколько полей сортировки в коллекции элементов. Существует ли общее соглашение для кодирования этих полей сортировки в строке запроса URL-адреса? Я рассматриваю шаблон, подобный следующему:
http://myapp.com/books?sort=author:asc,datepublished:desc&count=12
Это отсортировало бы сборник книг по автору, а затем по дате публикации.
В принципе, мне нужен удобный способ для пар имя-значение в моей строке запроса иметь собственные пары имен. Мне также нужно сделать что-то подобное приведенному выше примеру параметров фильтра.
Есть ли у Rails или ASP.NET MVC шаблон для этого? Существуют ли другие рамки, которые создали способы решения этой проблемы? Я бы предпочел использовать знакомый формат, чем перевернуть свой собственный.
Я также предпочел бы формат, который использует как можно меньше URL-кодирования URL.