Mam aplikację WWW RESTful obsługującą wiele pól sortowania w kolekcji elementów. Czy istnieje wspólna konwencja kodowania tych pól sortowania w ciągu zapytania adresu URL? Rozważam wzór podobny do następującego:Konwencja ciągu zapytań adresu URL dla wielu sortowania
http://myapp.com/books?sort=author:asc,datepublished:desc&count=12
To posortuje kolekcję książek według autora, a następnie według daty publikacji.
Zasadniczo potrzebuję wygodnego sposobu na pary wartości nazwa-wartość w ciągu zapytania, aby mieć pary wartości nazwa-własna. Będę musiał zrobić coś podobnego do powyższego przykładu dla parametrów filtra.
Czy Rails lub ASP.NET MVC mają wzór? Czy istnieją inne ramy, które ustanowiły sposoby radzenia sobie z tym problemem? Wolałbym używać znanego formatu niż używać własnych.
Wolałbym również format, który używa jak najmniejszego procentowego kodowania adresu URL.
Dobre pytanie - sam zastanawiałem się nad tym samym. –
Wygląda na to, że tworzysz format JSON-owski; których chciałbym uniknąć, ponieważ ktoś może to zinterpretować - tak - JSON, w którym to przypadku pojęcie porządku jest tracone. –
Dobra uwaga, Tom. Dlatego proszę o opinie! – dthrasher