Saturn Studio – Request

📌 ¿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ámetroDescripciónEjemplo
URLURL a la cual se realizará la conexión.https://www.example.com
Método HTTPTipo de método HTTP (GET, POST, etc.).
Tipo de resultadoTipo de respuesta esperada (por ejemplo: JSON).JSON
Asignar resultado a variableVariable donde se almacenará la respuesta.

Realiza una solicitud HTTP básica a una URL y guarda la respuesta.

📄 Call API Advanced

ParámetroDescripciónEjemplo
Método HTTPTipo de método HTTP a usar.POST
URLDirección del endpoint API.https://www.example.com
Tipo de contenido del cuerpoTipo de contenido que se enviará en el body.application/json
Encabezados (headers)Encabezados a incluir en la solicitud.{ ‘Authorization’: ‘Bearer token’ }
Ignorar errores SSLPermite ignorar problemas de certificado.true
DatosDatos que se enviarán en el cuerpo.{ ‘key’: ‘value’ }
ProxyProxy que se desea utilizar.http://proxy.com:8080
Tipo de resultadoTipo de respuesta esperada (JSON, texto).JSON
Asignar resultado a variableVariable donde se almacenará la respuesta.

Realiza una petición API avanzada, permitiendo personalizar headers, body, proxy y otros parámetros.

📄 CURL HTTP Requests

ParámetroDescripciónEjemplo
Comando CURLComando CURL completo a ejecutar.curl -X GET …
Asignar resultado a variableVariable 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 en apiResult.
  • 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

  1. Tener acceso a las URLs o servicios externos con los que se desea conectar.
  2. En algunos casos, se deben configurar encabezados específicos como Authorization, Content-Type, etc.
  3. Si se utiliza proxy, debe estar accesible desde el entorno donde se ejecuta Saturn Studio.