HTTP > Autres modules

NOTE
Adobe Workfront Fusion nécessite une Adobe Workfront Fusion en plus d’une Adobe Workfront licence.

La variable Adobe Workfront Fusion HTTP L’application fournit divers modules pour la communication basés sur le protocole HTTP (Hypertext Transfer Protocol). HTTP est la base de la communication des données pour le World Wide Web. Vous pouvez utiliser les modules pour télécharger des pages et des fichiers web, appeler des webhooks et des points de terminaison d’API, etc.

Le bon choix du module dépend du mécanisme d’authentification/d’autorisation de la ressource à laquelle vous souhaitez accéder. Vous trouverez ci-dessous des exemples de modules :

  • Effectuer une requête : module universel destiné principalement aux ressources qui n’utilisent aucun type d’authentification/autorisation
  • Effectuer une requête d’authentification de base : pour les ressources qui utilisent HTTP Authentification de base (BA)
  • Effectuez une requête OAuth 2.0 : pour les ressources utilisant le protocole d’autorisation OAuth 2.0
  • Effectuer une demande d’authentification de certificat client : pour les ressources utilisant le protocole d’autorisation qui nécessite un certificat côté client.
  • Effectuez une demande d’autorisation de clé API : pour les ressources utilisant des clés API pour l’autorisation.
NOTE
Si vous vous connectez à un produit Adobe qui ne possède pas encore de connecteur dédié, il est recommandé d'utiliser le module Adobe Authenticator.
Pour plus d’informations, voir Module Adobe Authenticator.

Modules de requête

Consultez les articles suivants pour obtenir des instructions spécifiques au module de requête :

Autres modules d’action

Obtention d’un fichier

Ce module d’action télécharge un fichier à partir de l’URL spécifiée. Une fois le fichier téléchargé, vous pouvez continuer à traiter le fichier (mapper les données du fichier) à l’aide d’autres modules dans le scénario.

URL
Saisissez ou mappez l’URL du fichier à télécharger.

Résolution d’une URL cible

Ce module d’action résout une chaîne de redirections HTTP et renvoie une URL cible.

URL
Saisissez ou mappez l’URL à résoudre, par exemple une bit.ly URL.
Méthode
Indiquez si vous souhaitez utiliser la méthode HEAD ou la méthode GET.

Modules itérateurs

Récupération des en-têtes

Ce module renvoie chaque en-tête (nom et valeur) du module HTTP spécifié dans un lot distinct.

Module source
Sélectionnez le module à partir duquel vous souhaitez récupérer les en-têtes.

Génération de jetons Web JSON (JWT)

Il est possible de générer un jeton JWT à l’aide de fonctions intégrées :

En-tête :

Code pour le copier-coller :

{{replace(replace(replace(base64("{""alg"":""HS256"",""typ"":""JWT""}"); "/=/g"; emptystring); "/\+/g"; "-"); "/\//g"; "_")}}

Charge utile :

Code pour le copier-coller :

{{replace(replace(replace(base64("{""iss"":""key"",""exp"":" + (timestamp + 60) + "}"); "/=/g"; emptystring); "/\+/g"; "-"); "/\//g"; "_")}}

Jeton :

Code pour le copier-coller :

{{1.value}}.{{2.value}}.{{replace(replace(replace(sha256(1.value + "." + 2.value; "base64"; "secret"); "/=/g"; emptystring); "/\+/g"; "-"); "/\//g"; "_")}}
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43