FME Flow:2025.1

Abonné à la requête HTTP

L'abonné à la requête HTTP reçoit des notifications des sujets et publie une requête HTTP vers l'URL spécifiée.

In the FME Flow Web User Interface, select Notifications > Subscriptions, and click Create.

  • Type de demande: Le type de requête HTTP :OBTENIR,SUPPRIMER,METTRE , ou POSTE.
  • URL cible: L'URL à laquelle les notifications sur les sujets associés sont envoyées.
  • Nom d'utilisateur d'authentification HTTP: Le nom d'utilisateur, si l'URL cible nécessite une authentification HTTP.
  • Mot de passe d'authentification HTTP: Le mot de passe de l'utilisateur, si l'URL cible nécessite une authentification HTTP.
  • Accepter l'en-tête: Format de l'en-tête HTTP de la requête Accept :JSON (application/json),XML (application/xml) , ouTexte Texte (texte/brut). Vous pouvez également saisir votre propre type de média.
  • Type de contenu:Le format dans lequel diffuser le contenu :JSON(application/json),XML (application/xml), ouTexte (texte/brut). Vous pouvez également saisir votre propre type de média.
  • Publier sur des sujets sur le succès/l'échec: Ces champs s'appliquent uniquement à un abonné de requête HTTP qui est créé automatiquement lorsqu'unÉtabli FMEworkspace est publié àFME Flow, enregistré auprès du service de notification, et les sujets sont spécifiés auxquels leworkspace publie le contenu de la notification lorsqu'une transformation réussit ou échoue. DansÉtabli FME, ces rubriques sont spécifiées dans la boîte de dialogue Modifier les propriétés du service de la section Publier surFME Flow sorcier, et apparaissent également ici.
  • Vérifier le certificat SSL: SiOui, la connexion au spécifiéURL cible est vérifié avec un certificat SSL valide et signé. SiNon, la connexion n'est pas vérifiée avec un certificat SSL. Cette option n'est pas sécurisée et n'est pas recommandée, sauf si cela est absolument nécessaire, comme lors de l'utilisation d'un certificat auto-signé.
  • Corps HTTP: Le contenu du corps du message. Si spécifié, ce message remplace le corps du message entrant.

Mots-clés

  • push_url
  • push_content_format
  • push_content_encoding
  • contenu_abonné

Contenu de la notification de requête HTTP

UnFME Flow la notification stocke le contenu du message dans des paires mot-clé/valeur. Si l'abonné reçoit une notification composée d'une seule paire mot-clé/valeur, il enverra la valeur comme corps de la demande. Sinon, il formatera tous les mots-clés et valeurs en JSON ou XML en fonction de l'abonné.

Par exemple, la notification ci-dessous sera délivrée en tant que valeur uniquement :

subscriber_content : « Ceci est mon message de notification »

Le corps de la requête sera « Ceci est mon message de notification ».

Une autre notification composée de plusieurs paires mot-clé/valeur sera envoyée au format JSON ou XML :

{

"foo": "valeur 1",

"bar" : "valeur 2"

}

Ou:

<?xml version="1.0" encoding="UTF-8"?>

<contenu>

<foo>valeur 1</foo>

<bar>valeur 2</bar>

</content>