development:restful:start

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Següent revisió
Revisió prèvia
development:restful:start [26/09/2018 02:10] – creat matedevelopment:restful:start [26/09/2018 02:41] (actual) – [related] mate
Línia 3: Línia 3:
   * [[https://www.idento.es/blog/desarrollo-web/que-es-una-api-rest/]]   * [[https://www.idento.es/blog/desarrollo-web/que-es-una-api-rest/]]
   * [[https://bbvaopen4u.com/es/actualidad/api-rest-que-es-y-cuales-son-sus-ventajas-en-el-desarrollo-de-proyectos]]   * [[https://bbvaopen4u.com/es/actualidad/api-rest-que-es-y-cuales-son-sus-ventajas-en-el-desarrollo-de-proyectos]]
 +  * [[https://desarrolloweb.com/articulos/que-es-rest-caracteristicas-sistemas.html]]
 +    * [[https://desarrolloweb.com/manuales/manual-desarrollo-api.html]]
 +  * [[https://ca.wikipedia.org/wiki/REST]]
   * hateoas: [[https://www.adictosaltrabajo.com/tutoriales/spring-hateoas/]]   * hateoas: [[https://www.adictosaltrabajo.com/tutoriales/spring-hateoas/]]
 +
 +== resumen
 +  * API REST(ful)
 +    * Roy Fielding (padre especificación HTTP)
 +    * recursos / servicios
 +    * restricciones / características:
 +      * cliente-servidor : debilmente acoplados
 +      * sin estado : sin sesiones
 +      * cacheable
 +      * interfaz uniforme : cada recurso del servicio debe tener su URI
 +      * HATEOAS:
 +        * parte de la información en al respuesta contendrá hipervínculos a la API REST de navegación asociados a los recursos
 +    * operaciones (verbos):
 +      * GET : obtener información
 +      * POST : add
 +      * PUT : edit
 +      * DELETE : borrar
 +    * uso de hipermedios : txt,imagen, video, audio
 +    * respuestas : XML / JSON
 +    * 
  • development/restful/start.1537953044.txt.gz
  • Darrera modificació: 26/09/2018 02:10
  • per mate