Jump to: navigation, search

Web demande bloc courantes

Le bloc d'une requête Web est utilisé pour les applications de routage et la voix. Permet d'invoquer web reste style Service ou la requête web HTTP pris en charge.

  • Elle prend en charge méthodes mettre, supprimer, obtenir et POST sur HTTPS.
  • Il est basé sur normes de Web Services communes comme XML, SOAP et WSDL au lieu de normes exclusives qui sont actuellement remplacés.

Transfert d'État représentation (reste) est un protocole de basé sur le XML pour l'ouverture de Web Services sur HTTP. RESTE est une version plus léger de SOAP, ce qui est devenu un protocole plus complex. REPOS style web services offre à un modèle moins couplage pour les demandes plus simples et les réponses sont utilisées. Prenons comme exemple une simple demande HTTP suit la méthode de repos. Le bloc une requête Web permet à l'utilisateur de la requête "RESTful" Web services. Les formats retour pris en charge pour le bloc une requête Web sont les suivantes :

  • texte brut

Remarque : De flux de travail, le résultat est présentée dans une chaîne JSON avec résultat du nom de la clé, par exemple, {"résultat":"Ceci est le résultat du texte brut"}

  • XML clair
  • Chaîne JSON (voir un problème relatives aux objets JSON dans Dépannage.)

Le bloc une requête Web comporte les propriétés suivantes :

Propriété nom

Les détails de cette propriété sous Propriétés courantes des blocs de flux de travail ou Propriétés courantes des blocs Callflow

Bloc remarques propriété

Les détails de cette propriété sous Propriétés courantes des blocs de flux de travail ou Propriétés courantes des blocs Callflow.

Propriété exceptions

Les détails de cette propriété sous Propriétés courantes des blocs de flux de travail ou Propriétés courantes des blocs Callflow Vous pouvez également définir événements personnalisés.

Propriété méthode demande

Cette propriété indique la méthode d'ouverture de la requête web :

  • obtenir--que vous sélectionnez à l'aide de la récupération HTTP
  • poster--que vous sélectionnez à l'aide de HTTP Post. Cette option n'est valable que lorsque les paramètres sont passés comme une liste (liste d'utiliser la propriété est définie sur vrai). Ceci est généralement utilisé lorsqu'un grand nombre de données doit être envoyé comme une valeur d'entrée pour un subdialog.
  • Mettez--que vous sélectionnez à l'aide de mettre HTTP
  • supprimer--que vous sélectionnez à l'aide de HTTP supprimer

Pour sélectionner une valeur pour la propriété méthode demande :

  1. Sélectionnez le méthode demander ligne dans propriété tableau du bloc.
  2. Dans le valeur champ, sélectionnez obtenir, poste, sélectionnez-le ou supprimer de la liste déroulante.

Propriété Uri

La propriété Uri spécifie la page http:// pour exécuter. Pour définir une destination URL pour la propriété Uri :

  1. Sélectionnez le Uri ligne dans propriété tableau du bloc.
  2. Dans le valeur champ, cliquez sur la flèche vers le bas et sélectionnez la variable qui contient les URL.

Propriété condition

Les détails de cette propriété sous Propriétés courantes des blocs Callflow ou Propriétés courantes des blocs de flux de travail.

Détails de la journalisation propriété

Les détails de cette propriété sous Propriétés courantes des blocs Callflow ou Propriétés courantes des blocs de flux de travail.

Propriété de niveau de journal

Les détails de cette propriété sous Propriétés courantes des blocs Callflow ou Propriétés courantes des blocs de flux de travail.

Activer la propriété de l'État

Les détails de cette propriété sous Propriétés courantes des blocs Callflow ou Propriétés courantes des blocs de flux de travail.

Propriété du Type d'authentification

La propriété Type d'authentification spécifie si vous souhaitez utiliser une authentification anonyme ou de base pour la requête web. Pour attribuer une valeur pour la propriété Type d'authentification :

  1. Sélectionnez la ligne du Type d'authentification propriété tableau du bloc.
  2. Dans le champ de valeur, sélectionnez anonyme (par défaut) ou la base de la liste déroulante. Aucun nom d'utilisateur/mot de passe n'est passée, avec le type anonyme d'accès, au service Web pour l'authentification client afin de récupérer les données. Si vous sélectionnez le type d'accès de base, vous devez fournir les propriétés de nom d'utilisateur et mot de passe.

Propriété de Type codage

La propriété Type codage (utilisée pour callflows uniquement) indique le média codage type du document envoyée. GVP 8.1 prend en charge deux types de codage :

  • application/x-www-formulaires-urlencoded
  • données multipart/form

Pour sélectionner une valeur pour la propriété Type codage :

  1. Sélectionnez le Codage Type ligne dans propriété tableau du bloc.
  2. Dans le valeur champ, sélectionnez l'une des opérations suivantes :
  • application/x-www-formulaires-urlencoded (par défaut)
  • application/json

Propriété paramètres d'entrée

La propriété des paramètres d'entrée permet de spécifier une liste de paires de nom/valeur requis pour passer en tant que paramètres à la page http://. Pour spécifier les paramètres d'entrée :

  1. Cliquez sur la ligne de paramètres dans la table de propriétés du bloc.
  2. Cliquez sur le OpenDialogBoxButton.gif bouton pour ouvrir la boîte de dialogue Paramètres.

Bouton Ajouter Utilisez le bouton Ajouter pour saisir des informations de paramètres.

  1. Cliquez sur ajouter pour ajouter une entrée aux paramètres SubDialog.
  2. Dans le nom du paramètre champ, d'accepter le nom par défaut ou de modifier.
  3. Dans le Type de paramètre liste déroulante, sélectionnez dans, déconnecter, ou InOut:
Dans Des paramètres d'entrée sont variables soumis à la requête web.
Déconnexion Paramètres de sortie sont variables renvoyées par la requête web et seront réattribuées en remontant jusqu'à la callflow/flux de travail en cours.
InOut InOut paramètres sont des paramètres qui servent entrée et de sortie.
  1. Dans la liste déroulante Expression, sélectionnez un des variables affichées, tapez votre propre expression ou cliquez sur le OpenDialogBoxButton.gif bouton utiliser compétence Expression Builder.
  2. Dans le champ de la définition, entrez une description pour ce paramètre.
  3. Cliquez sur Ajouter à nouveau pour saisir un autre paramètre ou cliquez sur OK pour terminer.

Bouton supprimer Pour supprimer un paramètre :

  1. Sélectionnez une entrée dans la liste.
  2. Cliquez sur supprimer.

Propriété de contenu JSON

Si la demande HTTP soient appelées attend contenu JSON, cette propriété peut être utilisée pour indiquer que l'entrée. Il attend une variable dont le contenu sont transmise à l'API spécifié dans la propriété URI HTTP du bloc. Définir la Codage Type propriété du bloc application/json. Dans ce cas, la des paramètres d'entrée propriété n'est pas utilisée.

La variable sélectionnée dans cette propriété doit contenir un objet JavaScript. L'objet peut être élaboré dans une chaîne JSON ou en utilisant le bloc ECMAScript.

Par exemple, si vous souhaitez passer un JSON content à l'URI HTTP, en utilisant une variable nommée "contenu", la variable peut être initialisée dans l'une des manières suivantes :

  • Si vous disposez d'une chaîne JSON, vous pouvez utiliser le bloc attribuer à attribuer à la valeur suivante pour "contenu":

JSON.parse ('{"abc": "déf. du", "xyz": 3} ")

  • Alternativement, vous pouvez créer un objet JavaScript à l'aide d'un bloc ECMAScript avec le code comme suit :

contenu du var = New Object() ; contenu ['abc "] = "déf. du" ; contenu ['xyz "] = 3 ;

Dans les deux cas, définissez les contenu JSON propriété du bloc une requête Web à la variable nommée "contenu".

Propriété délai d'attente

Sélectionnez la variable contenant le nombre de secondes pendant lesquelles l'application attend lors de l'extraction du résultat du Service Web ou de la requête Web.  Si la ressource demandée ne répond pas dans cette opération, un événement de délai d'attente se produit.

Propriété des en-têtes HTTP personnalisé

Utilisez cette propriété pour ajouter des en-têtes de personnalisé à envoyer en même temps que la demande HTTP pendant l'exécution d'exécution du bloc côté serveur.

  1. Cliquez sur la ligne dans propriété table du bloc.
  2. Cliquez sur le OpenDialogBoxButton.gif bouton pour ouvrir la boîte de dialogue en-têtes HTTP personnalisé.
  3. Cliquez sur ajouter pour ouvrir la boîte de dialogue en-têtes Configuration personnalisées HTTP.
  4. Sélectionnez un type de l'en-tête.
  5. Sélectionnez littéral ou Variable.
  6. Entrez la valeur littérale ou sélectionnez la variable qui contient la valeur.

 Propriété nom de connexion

Utilisé lorsque le type de l'authentification = base. La propriété nom de connexion spécifie le nom de connexion pour la page web appelée. Pour fournir le nom de connexion pour la requête web :

  1. Sélectionnez le nom de connexion ligne dans propriété tableau du bloc.
  2. Dans le valeur champ, tapez un nom de connexion valide.

Propriété mot de passe

Utilisé lorsque le type de l'authentification = base. La propriété mot de passe spécifie le mot de passe pour la page web appelée. Pour fournir un mot de passe pour la requête web :

  1. Sélectionnez le mot de passe ligne dans propriété tableau du bloc.
  2. Dans le valeur champ, entrez un mot de passe valide correspondant au nom de connexion ci-dessus.

Résultat propriété

La propriété de résultat est la variable permet de récupérer un résultat de la requête web. Pour sélectionner une variable :

  1. Sélectionnez le résultat ligne dans propriété tableau du bloc.
  2. Dans le valeur champ, sélectionnez l'une des variables disponibles dans la liste déroulante. N'a pas besoin respecter le nom de la variable qui revient à la suite de la requête web.

Propriété d'Extensions ORS

A partir de 8.1.4, blocs de Composer permettant de créer des applications de routage (à l'exception des déconnexion et EndParallel blocs) ajouter un nouveau ORS Extensions propriété.


This page was last edited on June 15, 2016, at 15:16.
Comments or questions about this documentation? Contact us for support!