Rubrique précédente: Informations sur la configuration HTTPRubrique suivante: Ports de sortie communs des opérateurs HTTP


Paramètres de sortie communs des opérateurs HTTP

Les variables de sortie ne contiennent aucune donnée lorsque l'opérateur ne reçoit pas une réponse HTTP en raison de l'une des erreurs suivantes :

HTTPRequestUrl

Spécifie l'URL de requête HTTP, y compris les paramètres de l'URL.

HTTPResponseStatusLine

Spécifie l'URL de la ligne de statut pour la réponse HTTP. La ligne de statut est la première ligne du message de réponse HTTP. Elle comprend la version du protocole, le code de statut et la raison associée.

HTTPResponseStatusCode

Spécifie le code de statut de la réponse HTTP. L'opérateur échoue ou réussit en fonction de ce code de statut.

HTTPResponseReasonPhrase

Spécifie la raison de la réponse HTTP.

HTTPResponseProtocolVersion

Spécifie la version du protocole de la réponse HTTP.

HTTPResponseContentType

Spécifie l'en-tête de type contenu de la réponse HTTP.

HTTPResponseContentCharset

Spécifie l'encodage des caractères du contenu de la réponse HTTP. Cet encodage fait partie de l'en-tête de type contenu. Il apparaît dans le formulaire suivant :

“content-type= xxxxx; charset=xxxx”

Ce jeu de caractères est défini uniquement avec un type de contenu englobant tous les caractères, tel que text/xxx.

HTTPResponseContentLength

Spécifie le nombre d'octets du contenu de la réponse HTTP. Un nombre négatif signifie que la longueur du contenu est inconnue.

HTTPResponseContentEncoding

Spécifie l'en-tête d'encodage du contenu de la réponse HTTP. Une valeur vide indique que l'encodage de contenu est inconnu.

HTTPResponseContentIsChunked

Une valeur True indique que le contenu de réponse HTTP a été reçu avec un encodage fragmenté. Une valeur False est renvoyée si la condition True n'est pas remplie.

HTTPResponseContentFilePath

Spécifie le chemin d'accès au fichier dans lequel le contenu de la réponse HTTP a été enregistré. Une valeur vide indique que l'opérateur n'est pas configuré pour enregistrer le contenu de la réponse HTTP, le corps du message, dans un fichier.

HTTPResponseContent

Spécifie le contenu de la réponse HTTP, jusqu'au nombre d'octets entrés dans le champ Limite de taille de la variable d'ensemble de données de la réponse HTTP (octets). Une valeur vide indique que l'opérateur n'est pas configuré pour enregistrer le contenu de la réponse HTTP, le corps du message, dans un ensemble de données. Cela peut également indiquer que le contenu de la réponse HTTP est vide.

HTTPResponseHtmlContent

Spécifie le contenu de la réponse HTTP affiché au format HTML dans l'ensemble de données de l'opérateur. L'en-tête de type contenu commençant par text/html indique que le contenu de la réponse HTTP est au format HTML. Lorsque CA Process Automation détecte que le contenu de la réponse HTTP est au format HTML, le contenu de la réponse HTTP est affiché au format HTML dans l'ensemble de données de l'opérateur. Les données brutes restent accessibles pour le code JavaScript dans HTTPResponseContent. Une valeur vide indique que l'opérateur n'est pas configuré pour enregistrer le contenu de la réponse HTTP, le corps du message, dans un ensemble de données. Elle peut également signifier que CA Process Automation détecte que le contenu de la réponse HTTP n'est pas au format HTML ou que le contenu de la réponse HTTP est vide.

Remarque : CA Process Automation affiche uniquement des pages HTML de base. CA Process Automation n'affiche pas les pages HTML complexes.

HTTPResponseHeaders

Spécifie les en-têtes HTTP pour la réponse HTTP. Les en-têtes sont renvoyés en tant que mappages de valeurs indexées où chaque mappage contient un en-tête unique et les deux paramètres suivants :

Key

Spécifie le nom de l'en-tête HTTP.

Valeur

Spécifie la valeur de l'en-tête HTTP.

HTTPRequestHeaders

Spécifie les en-têtes HTTP pour la réponse HTTP renvoyée. Ce champ contient les en-têtes HTTP fournis en tant qu'entrée dans les champs En-têtes HTTP ou En-têtes HTTP en tant que mappage de valeurs indexées de l'opérateur. Ce champ contient également les en-têtes HTTP pour l'authentification, le proxy, etc. que l'opérateur a ajoutés avant d'envoyer la demande.

Les en-têtes sont renvoyés en tant que mappages de valeurs indexées où chaque mappage contient un en-tête unique et les paramètres suivants :

Key

Spécifie le nom de l'en-tête HTTP.

Valeur

Spécifie la valeur de l'en-tête HTTP.

HTTPRequestLine

Spécifie la ligne d'une demande HTTP envoyée. La ligne de demande HTTP contient la méthode HTTP, l'URL et la version du protocole HTTP.

HTTPCookiesStore

Spécifie la version analysée des cookies HTTP envoyée dans la demande et les cookies HTTP intégrés dans les en-têtes de réponse. Les cookies sont renvoyés en tant que mappages de valeurs indexées où chaque mappage contient un cookie unique et les paramètres suivants :

Nom

Spécifie le nom du cookie HTTP.

Valeur

Spécifie la valeur du cookie HTTP.

Version

Spécifie la version de la spécification de cookie à laquelle le cookie HTTP se conforme.

Domaine

Spécifie le domaine du cookie HTTP. Le cookie HTTP est valide dans ce domaine.

Chemin

Spécifie le chemin d'accès au cookie HTTP. Cette valeur spécifie le sous-ensemble d'URL auquel ce cookie HTTP s'applique sur le serveur HTTP d'origine.

ExpirationDate

Spécifie la date d'expiration du cookie HTTP. Certaines cookies renvoient une date d'expiration, tandis que d'autres renvoient un âge maximum. La date d'expiration est renvoyée au format suivant :

"yyyy.MM.dd 'at' HH:mm:ss z"

MaxAge

Spécifie l'âge maximum du cookie HTTP. Certains cookies renvoient un âge maximum, tandis que d'autres renvoient une date d'expiration.

Commentaire

Spécifie le but du cookie HTTP.

Ports

Spécifie les ports du cookie HTTP. Les ports sont renvoyés sous la forme d'une chaîne de valeurs séparées par des virgules. Cette valeur spécifie les ports sur lesquels vous pouvez renvoyer ce cookie HTTP dans un en-tête de demande.

IsSecure

L'une des options suivantes :

  • True : indique que vous pouvez envoyer ce cookie HTTP uniquement via une connexion sécurisée.
  • False : indique qu'une connexion sécurisée n'est pas nécessaire pour l'envoi du cookie.
ResponseHeaderName

Spécifie le nom de l'en-tête de la réponse contenant le cookie HTTP. Cette valeur peut être Set-Cookie ou Set-Cookie2.

Résultat

La valeur est l'une des options suivantes :

1

Indique que l'opérateur a terminé.

-1

Indique que l'opérateur a échoué.

Motif

La valeur est l'une des options suivantes :

Terminé

Ce motif est associé au résultat 1, indiquant qu'une opération est terminée.

<message_erreur>

Une explication des causes de l'erreur. Associé au résultat -1, indiquant un échec de l'opérateur.