Red de conocimiento de abogados - Derecho de sociedades - ¿Qué es la API de front-end? ¿Es una solicitud AJAX?

¿Qué es la API de front-end? ¿Es una solicitud AJAX?

La interfaz de programación de aplicaciones (inglés: interfaz de programación de aplicaciones, abreviada como: API), también conocida como interfaz de programación de aplicaciones, es un acuerdo para conectar diferentes componentes de un sistema de software. Su objetivo principal es permitir a los desarrolladores de aplicaciones llamar a un conjunto de funciones de rutina sin tener que considerar el código fuente subyacente o comprender los detalles de su funcionamiento interno.

AJAX significa "JavaScript asíncrono y XML" (tecnología JavaScript y XML asíncrono), que se refiere a un conjunto de tecnologías de desarrollo web del lado del navegador que combinan múltiples tecnologías. Las aplicaciones AJAX pueden enviar y recuperar solo los datos necesarios al servidor y usar JavaScript en el cliente para procesar la respuesta del servidor.

Pasar parámetros es parte del diseño de la API. El diseño de la API debe prestar atención a:

Si admite solicitudes entre dominios

¿Es una API pública? o una API privada (qué clientes pueden acceder a la API)

Determine si es un dispositivo móvil

Qué métodos HTTP y encabezados deben ser compatibles

Si el API admite autenticación de usuario específica (Cookie)

No entre en pánico si es nuevo en esto, simplemente realice una solicitud de API en el mismo dominio, sin credenciales de usuario, utilizando el método GET (todo compatible, no es necesario). para configurarlo)