¿Qué es la API REST?
RESTful API es una interfaz de red de estilo REST. REST describe una forma de interacción entre el cliente y el servidor en la red. El descanso en sí no es práctico. Cómo diseñar es práctico.
En la API RESTful proporcionada por el servidor, solo se utilizan sustantivos para especificar recursos en la URL y, en principio, no se utilizan verbos. Los "recursos" son el núcleo de la arquitectura REST o del procesamiento de toda la red.
:
REST se refiere a un conjunto de restricciones y principios arquitectónicos, y a un diseño de aplicación que satisface estas restricciones y principios. Arquitectura, la arquitectura del software se divide en tres partes: estructura, que se utiliza para describir los conectores de la computadora, que se utiliza para describir las partes de enlace de la configuración que integra la arquitectura y los conectores.
Tecnología de red básica:
URI (Identificador uniforme de recursos) HTTP (Protocolo de transferencia de hipertexto) (publicar, obtener, poner, eliminar) hipertexto.
1. Cada recurso debe tener un identificador único.
2. Utilice métodos estándar para cambiar el estado de los recursos.
3. Autodescripción de solicitudes y respuestas
4. Múltiples expresiones de recursos
5. Servicios sin estado
Verbos de uso en el protocolo HTTP para agregar, modificar y eliminar recursos. Es decir, el estado del recurso se invierte mediante verbos HTTP:
GET se utiliza para obtener el recurso.
¿Publicar? Se utiliza para crear nuevos recursos (o actualizar recursos)
PUT se utiliza para actualizar recursos.
¿Eliminar? Se utiliza para eliminar recursos.