Estoy diseñando una APLICACIÓN REST que necesita paginación (por x) se aplica desde el lado del servidor.Diseño RESTful: colecciones de paginación
¿Cuál sería la forma correcta de la página a través de cualquier colección de recursos:
Opción 1:
GET /resource/page/<pagenr>
GET /resource/tags/<tag1>,<tag2>/page/<pagenr>
GET /resource/search/<query>/page/<pagenr>
Opción 2:
GET /resource/?page=<pagenr>
GET /resource/tags/<tag1>,<tag2>?page=<pagenr>
GET /resource/search/<query>?page=<pagenr>
Si es 1, lo que debería hacer con GET/resource? Redirigir a/resource/page/0, responder con algún error o responder exactamente igual que/resource/page/0 sin redirigir?
Personalmente iría con la página =. Pero creo que tiene más preguntas fundamentales para responder sobre su diseño a juzgar por las opciones anteriores. :) –
¿Quieres decir porque tengo que usar paginación? –
Tal vez eche un vistazo a http://stackoverflow.com/questions/924472/paging-in-a-rest-collection – zehrer