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