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á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 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.