Cómo utilizar el Form Data

El Form Data es un recurso para enviar datos complejos y archivos en aplicaciones REST. Se utiliza principalmente cuando es necesario enviar múltiples tipos de datos (como texto, números y archivos) en una sola solicitud, facilitando la integración con APIs que requieren datos en formatos específicos.

Pasos para crear un Form Data:

  1. Cree un módulo de tipo REST.

  2. Haga clic en Nueva operación y complete los campos de Información general y Parámetros.

  3. La configuración de la pestaña Request es crucial para el Form Data. Haga clic en la pestaña Header.

    • Observe que Skyone Studio muestra automáticamente application/json para la clave Content-Type. Cambie este valor por multipart/form-data.

  4. En la pestaña Body, los parámetros deben enviarse como campos con nombre y su valor correspondiente, diferente al formato JSON habitual. Esto permite que Skyone Studio lea e interprete correctamente los datos.

Formato del Body:

key:value:type:filename

Donde:

  • key: nombre de la clave del Form Data.

  • value: valor en texto o base64.

  • type (opcional): tipo de valor (mime type).

  • filename (opcional): nombre del archivo, aplicable cuando el valor está en base64. Si se usa filename, es necesario incluir type.

Entre una clave y otra, agregue un salto de línea.

Ejemplo de Body en JSON (para comparación):

Ejemplo de Body para Form Data:

Skyone Studio no trabaja con JSON en Form Data.

Inserción de datos en el Body:

  • Skyone Studio no procesa archivos directamente; cualquier archivo enviado debe estar en base64.

  • Esta cadena será procesada por Skyone Studio, facilitando el envío de archivos como imágenes y documentos.

Finalización:

  • Complete las etapas de creación del módulo.

  • Ahora es posible usar este módulo en su flujo de integración.

Lecturas sugeridas:

Last updated