Want to create interactive content? It’s easy in Genially!
QUE ES UN REST-API?
Alejandro Garcia
Created on June 9, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
TECNOLOGICO DE ESTUDIOS SUPERIORES SAN FELIPE DEL PROGRESO
ALEJANDRO GARCIA CRUZ
QUE ES UN API REST?
SIGNIFICADO REST
«REST»: Representational State Transfer, es un tipo de arquitectura de desarrollo web que se apoya totalmente en el estándar HTTP.
la mayoría de las aplicaciones que se desarrollan para servicios profesionales disponen de una API REST para el intercambio de información entre el front y el back.
características
Sección
Los objetos REST son manipulados a través de una URI (Uniform Resource Identifier)
Para el desarrollo de una API REST es necesario un conocimiento profundo de la especificación HTTP, sobre todo en lo referente a métodos permitidos, códigos de estado y aceptación de tipos de contenido.
Los principales métodos soportados por HTTP y por ello usados por una API REST
POST: crear un recurso nuevo. PUT: modificar un recurso existente. GET: consultar información de un recurso. DELETE: eliminar un recurso determinado. PATCH: modificar solamente un atributo de un recurso.
uso de una API REST.
200 OK. Respuesta estándar para peticiones correctas. 201 Created. La petición ha sido completada y ha resultado en la creación de un nuevo recurso. 202 Accepted. La petición ha sido aceptada para procesamiento, pero este no ha sido completado. 400 Bad Request. La solicitud contiene sintaxis errónea.
403 Forbidden. La solicitud fue legal, pero el servidor rehúsa responder dado que el cliente no tiene los privilegios para hacerla. 404 Not Found. Recurso no encontrado. Se utiliza cuando el servidor web no encuentra la página o recurso solicitado. 500 Internal Server Error. Es un código comúnmente emitido por aplicaciones empotradas en servidores web, cuando se encuentran con situaciones de error ajenas a la naturaleza del servidor web.
Protocolo cliente/servidor sin estado
Cada petición HTTP contiene toda la información necesaria para ejecutarla, lo que permite que ni cliente ni servidor necesiten recordar ningún estado previo para satisfacerla
existe la posibilidad de definir algunas respuestas a peticiones HTTP concretas como cacheables, con el objetivo de que el cliente pueda ejecutar en un futuro la misma respuesta para peticiones idénticas.
recursos Hypermedia
le permite al cliente consumidor de una API REST acceder de manera fácil a la navegación entre recursos.
Este principio permite que cada vez que se hace una petición al servidor, parte de la respuesta que éste devuelve
independencia que proporciona frente a cualquier consumidor
ventaja de una API REST
proporciona fiabilidad, escalabilidad y una fácil portabilidad a cualquier otra plataforma
REFERENCIAS BIBLIOGRAFICAS
¿Qué es una API REST? Características y usos de las APIs REST. (2021, May 24). Tribalyte Technologies. https://tech.tribalyte.eu/blog-que-es-una-api-rest#Uso_de_recursos_Hypermedia 
Gracias