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:
key | value |
---|---|
appId | {{appId}} |
Authorization | Bearer {{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
{
"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
- ....