Implementar una operación en una API REST
Utilice el Editor de API REST de la vista Desarrollo de aplicaciones para implementar operaciones en una API REST.
Antes de empezar
- Cree una API REST en IBM® Integration Toolkit, tal como se describe en Creación de una API REST.
- Si ha creado la API REST desde cero definiendo recursos, modelos y operaciones (tal como se describe en Creación de una API REST desde cero utilizando IBM Integration Toolkit, también debe definir las operaciones en el editor de API REST. Para obtener información sobre cómo hacerlo, consulte Definición de recursos, modelos y operaciones en una API REST.
Acerca de esta tarea
Si no implementa una operación, todavía puede desplegar la API REST en un servidor de integración. Sin embargo, cuando un cliente HTTP intenta llamar a una operación que no se ha implementado,HTTP 501 Not ImplementedEl código de estado se devuelve al cliente.
Procedimiento
Para implementar una operación en una API REST, realice los pasos siguientes:
Resultados
Qué hacer a continuación
También puede realizar las siguientes tareas opcionales:
- Implementar el manejo de errores para la API REST como un conjunto de subflujos. Para obtener más información, consulte Implementación de un manejador de errores en una API REST.
- Proteger la API REST mediante HTTPS cifrando las comunicaciones entre el cliente y el servidor. Para obtener más información, consulte Protección de una API REST utilizando HTTPS.
- Proteger la API REST autenticando los usuarios con autenticación básica HTTP. Para obtener más información, consulte Protección de una API REST mediante la autenticación básica HTTP.
- Si la API REST va a ser utilizada por el código del lado del cliente que se ejecuta en un navegador web, es posible que tenga que configurar Intercambio de recursos entre orígenes, tal como se describe en Permitir que los navegadores web accedan a una API REST mediante el uso compartido de recursos entre orígenes.
- De forma predeterminada las API REST están configuradas para manejar datos JSON. Si desea manejar datos que no son JSON, consulte Manejo de datos no JSON en una API REST.