馃 Glosario API o Interfaz de Programaci贸n de Aplicaciones: Definiciones de T茅rminos

6 minuto(s) de lectura

馃憟 Regresar al Glosario Tecnol贸gico


馃敔 ACDEGHIJLMOPRSTUVX


A

Agente de usuario o 鈥楿ser-agent鈥

Encabezado que le permite al servidor saber qu茅 tipo de software est谩 haciendo la solicitud. Contiene informaci贸n sobre el agente de usuario que origina la solicitud. Este encabezado se debe utilizar con fines estad铆sticos o reconocimiento autom谩tico de agente de usuario para manejar las limitaciones particulares del software.

Ajax

Es originalmente un acr贸nimo, Asynchronous JavaScript and XML, permite al cliente enviar y recuperar datos del servidor sin volver a cargar la p谩gina.

Apoderado

Un intermediario para solicitudes de clientes y servidores que proporcionan recursos.

Anfitri贸n o Host

Encabezado que contiene el nombre de dominio de la URL de solicitud.

API

API son las interfaces de programaci贸n que permiten al software interactuar con otro software a trav茅s de la funcionalidad expuesta.

Autenticaci贸n

Identificar al usuario de la API. Las t茅cnicas comunes para la autenticaci贸n incluyen API Keys y OAuth.

馃敐 Subir al 脥ndice

C

Cache

Es una colecci贸n de respuestas que el software cliente reutiliza para mejorar el rendimiento.

Cliente

El cliente es la parte iniciadora que env铆a una solicitud API. Muchas veces habr谩 muchos clientes consumiendo la misma API.

C贸digo de Estado o 鈥楽tatus Code鈥

HTTP status codes are what the server sends in the response back to the client with regards to the status of the request.

Colecci贸n

Un recurso de una API que agrupa otros recursos agrupados.

Colecci贸n + JSON

Un tipo hipermedia para la gesti贸n y consulta de colecciones simples.

Contenido sem谩ntico

Agregar significado a los recursos web mediante el uso de etiquetas especializadas.

CORS

Las solicitudes de origen cruzado permiten que JavaScript en sitios web realice solicitudes AJAX a dominios m谩s all谩 del que inicia la solicitud.

cURL

Interfaz de l铆nea de comando a HTTP. Extremadamente popular para probar las API y el componente b谩sico para muchas bibliotecas de clientes.

馃敐 Subir al 脥ndice

D

DOM

El Modelo de objetos de documento define una forma est谩ndar de representar e interactuar con objetos dentro de documentos HTML y XML.

馃敐 Subir al 脥ndice

E

Eliminar o Delete

El m茅todo HTTP para eliminar recursos con una API RESTful.

Encabezamiento o Header

El encabezado es lo que se env铆a antes del cuerpo de una solicitud o respuesta HTTP.

Enlazar

Una direcci贸n HTTP totalmente calificada para un recurso en particular (por ejemplo, 鈥渉ttp://my.api.com/v1/resources/resource-name鈥). Las API RESTful, por definici贸n, deben proporcionar enlaces desde un recurso a todos los recursos y colecciones relacionadas que proporcionan acciones posteriores utilizando el recurso. Esto permite que una API se atraviese org谩nicamente y que un desarrollador de aplicaciones se asegure de que su Cliente API no est茅 en (tanto) peligro si la ubicaci贸n de un recurso cambia.

Etiqueta de entidad

Encabezado que designa una versi贸n de una representaci贸n. 脷til para el almacenamiento en cach茅 y / o solicitudes condicionales.

Expirar

Un encabezado que le dice al cliente que puede almacenar en cach茅 una respuesta hasta cierto tiempo.

馃敐 Subir al 脥ndice

G

Gateway o 鈥楶uerta鈥

Un proxy que se traduce entre protocolos.

Get / Obtener

Es el m茅todo HTTP para recuperar recursos de una API RESTful.

馃敐 Subir al 脥ndice

H

H-Card

Un microformato para incrustar datos sobre personas u organizaciones.

HATEOAS

Hypermedia como el motor del estado de la aplicaci贸n es una caracter铆stica de la arquitectura REST que permite al cliente navegar a trav茅s de los hipermedia expuestos por la API.

Hipermedia

Cualquier tipo de contenido que permita a las entidades vincularse entre s铆 de manera estandarizada, haciendo que otras entidades puedan ser descubiertas por un cliente.

HTTP

El Protocolo de transferencia de hipertexto es la forma en que los sitios web y las API se comunican a trav茅s de Internet.

HTTP M茅todo

La parte de una solicitud HTTP que le dice al servidor lo que el cliente quiere hacer.

HTTPS

El Protocolo seguro de transferencia de hipertexto es la forma en que los sitios web y las API se comunican de forma segura a trav茅s de Internet.

馃敐 Subir al 脥ndice

I

Idempotente

Cuando los efectos secundarios de m煤ltiples solicitudes son iguales a una sola solicitud. GET, PUT y DELETE son m茅todos idempotentes.

If-Modified-Since

Encabezado que solicita obtener una representaci贸n solo si la representaci贸n ha cambiado desde la 煤ltima solicitud. Se utiliza para solicitudes GET condicionales.

馃敐 Subir al 脥ndice

J

JSON

La notaci贸n de objetos Javascript es un formato de datos com煤nmente utilizado para los par谩metros de solicitudes API y el cuerpo de respuesta.

JSON + HAL

Un tipo hipermedia que normaliza el hiperv铆nculo y la incorporaci贸n de recursos.

JSONP

JSON con relleno es una t茅cnica utilizada para superar las restricciones de dominio cruzado impuestas por los navegadores para permitir que los datos se recuperen de sistemas distintos al que sirve la p谩gina.

馃敐 Subir al 脥ndice

L

Latencia

El tiempo que tarda la solicitud API en pasar de la solicitud a la respuesta.

Limitaci贸n de velocidad

Limitar el consumo de una API a un cierto n煤mero de solicitudes por per铆odo de tiempo.

馃敐 Subir al 脥ndice

M

Microformato

Un est谩ndar industrial de marcado sem谩ntico utilizado para describir el contenido de un documento.

馃敐 Subir al 脥ndice

O

OAuth

Marco de autorizaci贸n est谩ndar abierto. Otorga acceso en nombre de un usuario final sin compartir directamente las credenciales.

馃敐 Subir al 脥ndice

P

Par谩metro

Un par谩metro es un argumento enviado a la API que ayuda a definir la solicitud y la respuesta esperada.

Post o Env铆ar

El m茅todo HTTP para crear recursos con una API RESTful.

Protocolo

Una forma definida de transferir datos entre pare

Punto final o Endpoint

El URI que va despu茅s de la URL base y apunta hacia la funcionalidad API solicitada.

PUT o Poner

El m茅todo HTTP para actualizar recursos con una API RESTful.

馃敐 Subir al 脥ndice

R

Recurso

Un recurso es un objeto o entidad que tiene un URI donde puede ser manipulado a trav茅s de solicitudes HTTP.

Representaci贸n

Datos que describen el estado de un recurso. A menudo, el cuerpo de una solicitud / respuesta HTTP.

REST 鈥榬epresentational state transfer鈥 o transferencia de estado representacional

La transferencia de estado representativo es un patr贸n arquitect贸nico para interactuar con recursos a trav茅s de m茅todos HTTP.

RDF

Marco de descripci贸n de recursos. Marco enfocado en contenido sem谩ntico.

馃敐 Subir al 脥ndice

S

Seguro o Safe

Al llamar a un m茅todo en un recurso ser铆a lo mismo que no hacer nada. GET es un m茅todo seguro.

Servicio web o 鈥榃eb Services鈥

El servicio web se utiliza para describir una API a la que se puede acceder a trav茅s de Internet a trav茅s de HTTP.

Servidor o Server

El servidor es un software o hardware que proporciona un servicio respondiendo a las solicitudes a trav茅s de una red.

Set-Cookie

Encabezado que establece una cookie en el lado del cliente.

SLA

Los acuerdos de nivel de servicio son una forma de contrato entre un proveedor de servicios y un consumidor que define las m茅tricas de rendimiento esperadas.

SOAP

鈥楽imple Object Access Protocol鈥 es una especificaci贸n para el intercambio de informaci贸n estructurada a trav茅s de Internet.

SSL

Un protocolo criptogr谩fico que asegura el tr谩fico en Internet.

Stateless

El servidor no almacena el contexto del cliente entre solicitudes.

馃敐 Subir al 脥ndice

T

Tipo de medio

Identificador utilizado para indicar el tipo de datos que contiene un archivo.

Triturar o Masheup

Combinando m煤ltiples API para crear una nueva aplicaci贸n web.

Tuber铆a o Pipeling

El cliente env铆a varias solicitudes HTTP a la vez y el servidor responde en el orden en que las recibe.

馃敐 Subir al 脥ndice

U

Ubicaci贸n

Encabezado que proporciona informaci贸n sobre la ubicaci贸n de un recurso reci茅n creado o que solicita al navegador web que cargue una p谩gina web diferente.

脷ltima modificaci贸n

Encabezado que le dice al cliente la 煤ltima vez que cambi贸 la representaci贸n. Importante para las solicitudes condicionales If-Modified-Since.

馃敐 Subir al 脥ndice

V

Versionado

Asignar un identificador 煤nico para realizar un seguimiento del estado de la API. Si se realizan cambios en la API, la versi贸n deber铆a cambiar.

X

XML

XML es un lenguaje de marcado extensible que se utiliza para describir documentos y datos.

馃敐 Subir al 脥ndice 馃憟 Regresar al Glosario Tecnol贸gico

Otros Glosarios

馃悕 Glosario de Tecnolog铆as de Python

Actualizado: