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