HttpRequest envía solicitudes HTTP con contenido application/x-www-form-urlencoded, de texto o datos binarios a servicios externos.
Propiedades
| Name | Tipo | Acceso | Descripción |
|---|---|---|---|
| Url | string | Lectura y escritura | La URL del recurso. |
| Method | string | Lectura y escritura | El tipo de solicitud (por ejemplo, GET o POST). |
| AuthToken | string | Lectura y escritura | Token de autenticación si el servicio externo requiere autenticación. |
| AuthScheme | string | Lectura y escritura | Esquema de autenticación. |
| ThrowExceptionOnFailed | boolean | Lectura y escritura | Si es true (valor predeterminado), los códigos de estado de respuesta HTTP fuera del rango 200–299 generan una excepción. Consulte la nota siguiente. |
| Timeout | number | Lectura y escritura | Tiempo de espera de la solicitud en minutos. El valor predeterminado es 1 minuto. |
| ResponseText | string | De solo lectura | El cuerpo de la respuesta en formato de texto. |
| ResponseType | string | De solo lectura | El tipo de contenido de la respuesta (por ejemplo, application/json). |
| Status | number | De solo lectura | El código de estado de respuesta HTTP del servicio externo. |
Cuando
ThrowExceptionOnFailed es false, no se generan excepciones para respuestas 4xx/5xx; revise Status para comprobar usted mismo el código de estado HTTP. Una respuesta con un código de error significa que el servicio externo está accesible y respondiendo. Los errores relacionados con la disponibilidad del servicio o con fallos de conexión siempre generan una excepción del programa, independientemente de esta propiedad; en esos casos no hay ningún código de estado HTTP disponible.Si
ThrowExceptionOnFailed es true y la respuesta devuelve un código de error, la transacción se interrumpe y el mensaje de error aparece en Skill Monitor.Métodos
SetHeader
Send
SetFileContent
application/json, application/pdf). Para anularlo, pase mediaType.
- La primera sobrecarga envía los datos exportados (desde
Document.Exports) como un archivo. - La segunda sobrecarga envía datos binarios: ya sea una imagen de origen de cuando se creó la transacción o una imagen de un campo de tipo Picture.
SetSourceFileContent
mediaType para reemplazarlo si es necesario.
SetStringContent
Content-Type: application/json y la codificación UTF-8. Puede sustituir cualquiera de ellos mediante los parámetros opcionales.
SetUrlFormEncodedContent
application/x-www-form-urlencoded. El objeto debe ser un conjunto simple de pares de propiedad/valor:
