
Table of Contents
📌 ¿Qué es este módulo?
Este módulo permite realizar peticiones HTTP desde Saturn Studio para interactuar con APIs externas. Es ideal para integrar servicios web, obtener datos o enviar información de forma sencilla, rápida y flexible.
📚 Descripción de los comandos
📄 Simple HTTP Requests
Parámetro | Descripción | Ejemplo |
---|---|---|
URL | URL a la cual se realizará la conexión. | https://www.example.com |
Método HTTP | Tipo de método HTTP (GET, POST, etc.). | |
Tipo de resultado | Tipo de respuesta esperada (por ejemplo: JSON). | JSON |
Asignar resultado a variable | Variable donde se almacenará la respuesta. |
Realiza una solicitud HTTP básica a una URL y guarda la respuesta.
📄 Call API Advanced
Parámetro | Descripción | Ejemplo |
---|---|---|
Método HTTP | Tipo de método HTTP a usar. | POST |
URL | Dirección del endpoint API. | https://www.example.com |
Tipo de contenido del cuerpo | Tipo de contenido que se enviará en el body. | application/json |
Encabezados (headers) | Encabezados a incluir en la solicitud. | { ‘Authorization’: ‘Bearer token’ } |
Ignorar errores SSL | Permite ignorar problemas de certificado. | true |
Datos | Datos que se enviarán en el cuerpo. | { ‘key’: ‘value’ } |
Proxy | Proxy que se desea utilizar. | http://proxy.com:8080 |
Tipo de resultado | Tipo de respuesta esperada (JSON, texto). | JSON |
Asignar resultado a variable | Variable donde se almacenará la respuesta. |
Realiza una petición API avanzada, permitiendo personalizar headers, body, proxy y otros parámetros.
📄 CURL HTTP Requests
Parámetro | Descripción | Ejemplo |
---|---|---|
Comando CURL | Comando CURL completo a ejecutar. | curl -X GET … |
Asignar resultado a variable | Variable donde se almacenará la respuesta. |
Ejecuta un comando CURL directamente, ideal para copiar comandos desde Postman o terminal.
🧪 Ejemplos de uso
- Simple HTTP Request: Conectar a
https://api.example.com/status
y guardar el resultado como texto enapiResult
. - Call API Advanced: Enviar una solicitud POST con headers y body en formato JSON, obteniendo la respuesta como objeto.
- CURL: Ejecutar un comando CURL copiado desde Postman y capturar el resultado de la API.
🧩 Requisitos
- Tener acceso a las URLs o servicios externos con los que se desea conectar.
- En algunos casos, se deben configurar encabezados específicos como
Authorization
,Content-Type
, etc. - Si se utiliza proxy, debe estar accesible desde el entorno donde se ejecuta Saturn Studio.