Discusión:Transferencia de Estado Representacional

De Wikipedia, la enciclopedia libre
Ir a la navegación Ir a la búsqueda

Un documento que habla de REST sin una sola referencia a JSON??

No es necesaria la referencia a JSON, es simplemente una forma de representación de datos, y con REST podes usar cualquiera, HTML, JSON o lo que sea. Aunque no veo mal que se mencionen algunas de las representaciones posibles de los recursos, entre los cuales esta JSON.


En la parte donde dice "las aplicaciones basadas en datos REST resuelven el problema tratando una colección de resultados de búsqueda como otro tipo de recurso, lo que requiere que los diseñadores de la aplicación conozcan URLs adicionales para mostrar o buscar cada tipo de recurso", hay que quitarla porque viola un principio de REST.

En palabras del propio Roy Fielding:

A REST API must not define fixed resource names or hierarchies (an obvious coupling of client and server). Servers must have the freedom to control their own namespace. Instead, allow servers to instruct clients on how to construct appropriate URIs, such as is done in HTML forms and URI templates, by defining those instructions within media types and link relations. (Failure here implies that clients are assuming a resource structure due to out-of band information, such as a domain-specific standard, which is the data-oriented equivalent to RPC's functional coupling).[1]

Dicho de otra forma, una aplicación REST se debe poder navegar sin necesidad de conocer las URLs de los recursos.

  1. Roy T. Fielding. http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven.  Falta el |título= (ayuda) Error en la cita: Etiqueta <ref> no válida; el nombre «restapismustbehypertextdriven» está definido varias veces con contenidos diferentes Error en la cita: Etiqueta <ref> no válida; el nombre «restapismustbehypertextdriven» está definido varias veces con contenidos diferentes

Fernando (discusión) 13:56 24 ago 2012 (UTC)

Enlaces rotos[editar]

Elvisor (discusión) 16:04 1 dic 2015 (UTC)