SERVISICIOS-API REST

Beschreibung

Mindmap am SERVISICIOS-API REST, erstellt von Xavier Code am 07/03/2021.
Xavier Code
Mindmap von Xavier Code, aktualisiert more than 1 year ago
Xavier Code
Erstellt von Xavier Code vor fast 5 Jahre
36
0

Zusammenfassung der Ressource

SERVISICIOS-API REST
  1. ¿Por qué REST?
    1. REST es una forma simple de organizar interacciones entre sistemas independientes. En teoría, REST no está vinculado a la web, pero casi siempre se implementa como tal y se inspiró en HTTP.
    2. ¿Cómo se usa una API REST?
      1. Un ejemplo del mundo real
        1. http://search.twitter.com/search.json?q=jQuery&result_type=recent&rpp=3
        2. Una API REST define un conjunto de funciones que los desarrolladores pueden realizar solicitudes y recibir respuestas a través del protocolo HTTP, como GET y POST.
        3. Requisitos clave para una API REST
          1. Use URLs y acciones RESTful
            1. Los principios clave de REST implican separar su API en recursos lógicos. Una vez que haya definido sus recursos, debe identificar qué acciones se aplican a ellos y cómo se correlacionarían con su API.
              1. Ejemplo
                  1. GET / tickets: recupera una lista de tickets
                    1. GET / tickets / 12 - Recupera un ticket específico
                      1. POST / tickets: crea un nuevo ticket
                        1. PUT / tickets / 12 - Actualiza ticket # 12
                          1. PATCH / tickets / 12 - Actualiza parcialmente el ticket # 12
                            1. DELETE / tickets / 12 - Elimina el ticket # 12
                        2. Una API es la interfaz de usuario de un desarrollador: al igual que cualquier UI, es importante asegurarse de que la experiencia del usuario se piense cuidadosamente.
                            1. Debe usar estándares web donde tengan sentido
                              1. Debe ser amigable para el desarrollador y ser explorable a través de una barra de direcciones del navegador
                                1. Debe ser simple, intuitivo y consistente para hacer que la adopción no solo sea fácil sino también agradable
                                  1. Debe proporcionar suficiente flexibilidad para impulsar la mayoría de la interfaz de usuario de encantamiento.
                                    1. Debe ser eficiente, manteniendo el equilibrio con los otros requisitos
                                2. Cómo diseñar una API REST
                                  1. En esta sección mostraremos como diseñar una API REST para una aplicación basada en red.
                                    1. Identificar el modelo de objeto
                                      1. Para una aplicación basada en la red, el modelado de objetos es bastante más simple. Tenga en cuenta que ambos objetos / recursos en nuestro modelo anterior tendrán un identificador único, que es la propiedad de identificación.
                                        1. Dispositivos
                                          1. Configuraciones
                                        2. Crear un modelo URI
                                          1. Ahora que el modelo de objetos está listo, es hora de decidir los URI de los recursos. En nuestra aplicación, un dispositivo es un recurso de nivel superior.
                                            1. /dispositivos /dispositivos/{id}
                                              1. /configuraciones /configuraciones/{id}
                                                1. /dispositivos/{id}/configuraciones /dispositivos/{id}/configuraciones/{id}
                                              2. Determinar representaciones
                                                1. La mayoría de las representaciones se definen en formato XML o JSON.
                                                1. API REST: Requisitos y Ejemplos
                                                    1. Tipos de API
                                                      1. Ejemplos de API
                                                        1. ¿Qué son las API?
                                                    Zusammenfassung anzeigen Zusammenfassung ausblenden

                                                    ähnlicher Inhalt