Skip to content
  • El módulo HTTP se usa generalmente para enviar solicitudes HTTP, principalmente para solicitar datos de interfaces de terceros.

  • Se puede hacer referencia a las variables a través de {{}} en los parámetros de solicitud, y también se puede hacer referencia a las variables a través de {{}} en la URL.

  • Las variables provienen de variables globales, variables de sistema, local entrante

Descripción de las variables del sistema

Puede colocar el mouse en el signo de interrogación al lado de Solicitar parámetros y se le solicitarán las variables disponibles.

  • appId: ID de aplicación
  • chatId: El ID de la conversación actual no existe en modo de prueba.
  • responseChatItemId: El ID del mensaje de la respuesta en la conversación actual no existe en el modo de prueba.
  • variables: Variable global para la conversación actual.
  • cTime: tiempo actual.
  • histories: Registros históricos (el valor predeterminado es hasta 10 registros, la longitud no se puede modificar)
Params, Headers

Las variables se pueden introducir mediante key. Por ejemplo:

keyvalue
appId{{appId}}
AuthorizationBearer {{token}}
Agregar parámetros de entrada

Puede usar preguntas ingresadas por el usuario o respuestas ingresadas por otros módulos como parámetros de entrada y luego usar en los parámetros para hacer referencia a los parámetros entrantes.

Agregar parámetros

Supongamos que su interfaz devuelve datos como este

json
{
    "success": true,
    "message": "ok",
    "data": {
        "uid": "lqtPb84CYThAaFsnUKsKBLH62TTSo480"
    }
}

Luego agrega una variable llamada data como parámetro de salida, de modo que el módulo http genere los datos en la parte data

efecto

A través del módulo HTTP puedes ampliar infinitamente, como por ejemplo:

  • Manipular base de datos
  • Llamar a fuentes de datos externas.
  • Realizar búsquedas en Internet
  • Enviar correo electrónico
  • ....