La actividad Enviar solicitud HTTP envía una solicitud HTTP a la ubicación especificada, el punto final HTTP, y recibe una respuesta HTTP desde dicha ubicación.
En la siguiente ilustración puede verse la actividad Enviar solicitud HTTP enviando una solicitud HTTP a la ubicación especificada, el punto final HTTP, y recibiendo una respuesta HTTP:
Campo o Casilla de verificación | Descripción |
---|---|
URL (Vía de acceso después de nombre de host) | Especifica la vía de acceso de recurso a la que la actividad Enviar solicitud envía la solicitud, por ejemplo: /mypath. La serie que especifique en este campo debe excluir la serie http://, el nombre de host y el número de puerto del Dispositivo de integración. El URL completo se construye automáticamente a partir del nombre de host del Dispositivo de integración, el número de puerto especificado en el punto final HTTP y la vía de acceso especificada en este campo. Por ejemplo, si el URL completo al que la actividad Enviar solicitud envía la solicitud es http://myAR:myPort/myPath, en este campo sólo necesita especificar la serie /myPath. La vía de acceso especificada debe ser exclusiva para las actividades de Enviar solicitud que se despliegan al mismo tiempo en el mismo Dispositivo de integración utilizando el mismo puerto. |
Donde el mensaje de solicitud es del tipo | Especifica el tipo de mensaje esperado de la solicitud HTTP: Texto o Binario. |
Donde el mensaje de respuesta es del tipo | Especifica el tipo de mensaje de la respuesta HTTP: Texto o Binario. |
Dejar de procesar el trabajo de orquestación o Continuar procesando y devolver el código de error HTTP |
Especifica el comportamiento en tiempo de ejecución de la actividad si se devuelve una respuesta de error desde el servidor HTTP:
|
Utilizar compresión/descompresión | Especifica si la compresión/descompresión está activada o desactivada en el nivel de actividad. De forma predeterminada, la casilla de verificación Utilizar compresión/descompresión no está seleccionada y la compresión/descompresión no está habilitada para esta actividad. Seleccione la casilla de verificación Utilizar compresión/descompresión para habilitar la compresión/descompresión para esta actividad. Para obtener más información, consulte Compresión/descompresión con la actividad Enviar solicitud HTTP. |
Campos | Descripción |
---|---|
Reintentar | |
1) Esperar __ segundos entre cada reintento. | El número de segundos que el Dispositivo de integración espera antes de intentar establecer una conexión con el servidor HTTP. |
2) Intentar conectar __ veces antes de generar un error. | Especifica el total de reintentos: el número máximo de veces que
el Dispositivo de integración intenta establecer una conexión con el
servidor HTTP antes de emitir un error y detener el proceso del trabajo de orquestación actual. Si se despliega una orquestación que incluye una actividad Enviar solicitud HTTP y el Dispositivo de integración no puede conectarse con el servidor HTTP especificado, el Dispositivo registra los errores de conexión como avisos en los registros del sistema y la orquestación hasta que se alcanza el total de reintentos. Cuando se alcanza el recuento de reintentos, el Dispositivo de integración registra un error en el sistema y en los registros de orquestación y detiene el proceso del trabajo de orquestación actual. Por ejemplo, el usuario establece el recuento de reintentos en 3. El primer, el segundo y el tercer error de conexión aparecen en el registro del sistema como avisos. El Dispositivo de integración registra el cuarto error de conexión como un error y detiene el proceso del trabajo de orquestación actual. |
Tiempo de espera de actividad | |
3) Tiempo de espera excedido después de ___ segundos cuando el punto final no responde a una solicitud. | Especifica la cantidad de tiempo en segundos antes de que se produzca un tiempo de espera excedido entre la actividad que realiza la solicitud en un punto final y el tiempo que dicho punto final tarda en responder. Para la actividad Enviar solicitud HTTP, el tiempo de espera de la actividad es la cantidad de tiempo que el Dispositivo de integración espera una respuesta desde el servidor HTTP después de enviar una solicitud HTTP, antes de que el Dispositivo de integración emita un error de tiempo de espera. El tiempo de espera de una actividad es diferente al de una conexión, porque el de una actividad se produce después de que se haya establecido una conexión con el punto final. El tiempo de espera de conexión especifica la cantidad de tiempo en segundos para que se produzca un exceso del tiempo de espera entre el intento del Dispositivo de integración para establecer una conexión con el punto final y el tiempo que tarda el punto final en responder a la solicitud de conexión. Defina el tiempo de espera de conexión en el separador Punto final HTTP. Para obtener más información sobre tiempos de espera de conexión, consulte Creación o edición de un punto final HTTP. |
Nodos del parámetro de entrada httpheaders | Descripción |
---|---|
httpheaders/uri | Especifica la vía de acceso al recurso, por ejemplo: /myPath. |
httpheaders/method | Especifica el tipo de solicitud HTTP. |
httpheaders/otherHeaders/headerItem | Especifica un elemento que contiene un conjunto de parámetros de cabecera HTTP como pares de nombre-valor. Se pueden especificar varios parámetros de cabecera HTTP en la solicitud HTTP, puesto que se trata de un nodo recurrente. |
ttpheaders/otherHeaders/headerItem/name | Especifica el nombre del parámetro de cabecera HTTP. |
httpheaders/otherHeaders/headerItem/value | Especifica el valor del parámetro de cabecera HTTP. |
Nodos del parámetro de entrada httpConnParameter | Descripción | ¿A qué valores sustituye en el punto final HTTP? |
---|---|---|
timeout | ||
host | Especifica el nombre de host o la dirección IP del servidor HTTP remoto. | El nodo host del parámetro de entrada httpConnParameter sustituye al campo Nombre de host del punto final HTTP. |
port | Especifica el número de puerto del servidor HTTP remoto. | El nodo port del parámetro de entrada httpConnParameter sustituye al campo Puerto del punto final HTTP. |
isSecure | Defina este valor booleano como verdadero para habilitar HTTPS: HTTP segura a través de SSL. Defina este valor booleano como falso para inhabilitar la seguridad. | El nodo isSecure del parámetro de entrada httpConnParameter sustituye a la opción Seguridad del punto final HTTP. |
username | Especifica el nombre de usuario para la cuenta utilizada para conectarse con el servidor HTTP. | El nodo username del parámetro de entrada httpConnParameter sustituye al campo Nombre de usuario en el punto final HTTP. |
password | Especifica la contraseña para la cuenta utilizada para conectarse con el servidor HTTP. | El nodo password del parámetro de entrada httpConnParameter sustituye al campo Password en el punto final HTTP. |
Parámetro de salida | Descripción |
---|---|
httpheaders | Especifica la cabecera de la respuesta HTTP. |
body | Especifica el cuerpo del mensaje de la respuesta HTTP. |
responsecode | Especifica el código de la respuesta HTTP que se devuelve desde el servidor HTTP durante el tiempo de ejecución. |
responsemessage | Especifica el mensaje asociado al código de respuesta HTTP. |
Nodos del parámetro de salida httpheaders | Descripción |
---|---|
httpheaders/uri | Especifica la vía de acceso al recurso, por ejemplo: /myPath. |
httpheaders/method | Especifica el tipo de respuesta HTTP. |
httpheaders/otherHeaders/headerItem | Especifica un conjunto de pares nombre/valor que contienen los parámetros HTTP de la respuesta HTTP. Se pueden especificar varios parámetros HTTP en la respuesta HTTP, por lo que headerItem es un nodo recurrente. |
httpheaders/otherHeaders/headerItem/name | Especifica el nombre del parámetro HTTP. |
httpheaders/otherHeaders/headerItem/value | Especifica el valor del parámetro HTTP. |