Want to create interactive content? It’s easy in Genially!
API REST
brendajanethramirezflores
Created on June 13, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Geniaflix Presentation
View
Vintage Mosaic Presentation
View
Shadow Presentation
View
Newspaper Presentation
View
Zen Presentation
View
Audio tutorial
View
Pechakucha Presentation
Transcript
TECNOLÓGICO SUPERIORES DE ESTUDIOS SUPERIORES DE SAN FELIPE DEL PROGRESO API REST MATERIA:ARQUITECTURA Y DISEÑO DE SOFWTARE ING. JOSE LUIS GARCIA MORALES ALUMNA: BRENDA JANETH RAMIREZ FLORES INGENÍERIA INFORMÁTICA 801
INDICE
INTRODUCCION
DEFINICION
CARACTERISTICAS
VENTAJAS
REFERENCIAS
INTRODUCCION
En esta presentación, exploraremos qué es la API REST, cómo funciona y cuáles son sus principales características y ventajas. También veremos algunos ejemplos de cómo se utiliza la API REST en aplicaciones reales y cómo puede ser una herramienta valiosa para desarrolladores y empresas que buscan crear servicios web escalables y eficientes.
DEFINICIÓN
RESTREpresentational State Transfer, es un tipo de arquitectura de desarrollo web que se apoya totalmente en el estándar HTTP.
CARACTERISTICAS
Los objetos REST son manipulados a través de una URI (Uniform Resource Identifier)
- Esta URI (endpoint) hace de identificador único de cada recurso del sistema REST, por lo que no puede ser compartida por más de un recurso.
Uso de la especificación HTTP
- 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
2.- PUT: Modificar un recurso existente..
1.- POST: crear un recurso nuevo.
4.-DELETE: Eliminar un recurso determinado.
3.-GET: Consultar información de un recurso.
5.-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.
VENTAJAS
1.- Independencia que proporciona frente a cualquier consumidor, sin importar el lenguaje o plataforma con el que se acceda a ella
2.- Proporciona fiabilidad, escalabilidad y una fácil portabilidad a cualquier otra plataforma, ya que aisla por completo al cliente del servidor.
2.- Una de las arquitecturas web más utilizadas por la flexibilidad que aportan a cualquier entorno de trabajo sea cual sea su naturaleza.
REFERENCIAS
- ¿Qué es una API REST? Características y usos de las APIs REST. (2023, 3 abril). Tribalyte Technologies. https://tech.tribalyte.eu/blog-que-es-una-api-rest
- https://www.freelancinggig.com/blog/2018/11/02/what-is-the-difference-between-api-and-rest-api/