Herramientas de usuario

Herramientas del sitio


code:rest

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
code:rest [2011/07/29 09:37]
alfred
code:rest [2020/05/09 09:25] (actual)
Línea 66: Línea 66:
   - No utilizar las URIs correctamente. Para acceder a un recurso haríamos "​someuri/​resource/​322"​ o utilizaríamos RDF.   - No utilizar las URIs correctamente. Para acceder a un recurso haríamos "​someuri/​resource/​322"​ o utilizaríamos RDF.
   - Preocuparse por el protocolo. ​   - Preocuparse por el protocolo. ​
 +
  
  
Línea 87: Línea 88:
 Por ejemplo el 201 para cuando se ha creado un recurso, el 409 cuando ha habido un conflicto (por ejemplo de versiones de un recursos), el 412 para indicar que no se reconoce al cliente. ​ Por ejemplo el 201 para cuando se ha creado un recurso, el 409 cuando ha habido un conflicto (por ejemplo de versiones de un recursos), el 412 para indicar que no se reconoce al cliente. ​
  
 +=== Usar incorrectamente las cookies ===
 +De la misma forma que las sesiones, el uso de cookies para mantener una conversación con el server; sí que podrían ser usadas para, por ejemplo, guardar un token de autentificación (aunque es preferible utilizar la autentificación HTTP).
 +
 +=== Olvidar la hypermedia ===
 +El concepto de hypermedia corresponde al hecho de linkar elementos entre ellos. Olvidar la hypermedia es no agregar links en las representaciones de los recursos, es importante que los subrecursos sean devueltos como links.
 +
 +=== Ignorar los MIME types ===
 +Puede que un recurso sea devuelto en distintos formatos (XML, JSON, YAML, PDF...), la forma adecuada de devolverlo al cliente es mediante el uso correcto de MIME-TYPES.
 +
 +=== Romper la auto descripción ===
 +Básicamente es seguir los estándards REST.
  
 ===== Notas ===== ===== Notas =====
code/rest.1311932279.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)