Tengo una aplicación web RESTful que admite múltiples campos de clasificación en una colección de elementos. ¿Existe una convención común para codificar estos campos de clasificación en la cadena de consulta de una URL? Estoy pensando en un patrón similar a la siguiente:Convención de cadena de consulta de URL para clasificación múltiple
http://myapp.com/books?sort=author:asc,datepublished:desc&count=12
Esto ordenar la colección de libros de autor y luego por fecha de publicación.
Básicamente, necesito una forma conveniente para que los pares nombre-valor en mi cadena de consulta tengan pares de nombre-valor propios. También tendré que hacer algo similar al ejemplo anterior para los parámetros de filtro.
¿Rails o ASP.NET MVC tienen un patrón para esto? ¿Existen otros marcos que hayan establecido formas de abordar este problema? Prefiero usar un formato familiar que el mío.
También preferiría un formato que use la menor codificación de porcentaje de URL posible.
Buena pregunta - Me he preguntado lo mismo. –
Parece que estás haciendo un formato JSON-ish; lo cual evitaría porque alguien puede interpretarlo como JSON, en cuyo caso la noción de ordenar se pierde. –
Buen punto, Tom. ¡Por eso estoy pidiendo comentarios! – dthrasher