Rubrique précédente: ca_pam_postRESTData(url, body, contentType, doNotValidateCert, headers, callBack)Rubrique suivante: Exemple : méthode REST POST


ca_pam_postRESTDataAuth(url, userName, password, body, contentType, doNotValidateCert, headers, callBack)

Démarre le service REST avec l'URL spécifiée qui requiert l'authentification. Le serveur appelle les méthodes REST de façon asynchrone.

La fonction onSuccess(result) ou onFailure(caught) de l'objet de rappel s'exécute comme prévu après que les données aient été récupérées à partir du serveur. Le résultat peut être n'importe quel format de données que le service REST renvoie. Cette méthode prend en charge uniquement l'authentification HTTP de base. Vous pouvez utiliser cette méthode avec les signatures suivantes :

ca_pam_postRESTDataAuth(url, userName, password, callBack)
ca_pam_postRESTDataAuth(url, userName, password, body, callBack)
ca_pam_postRESTDataAuth(url, userName, password, body, contentType, callBack)
ca_pam_postRESTDataAuth(url, userName, password, body, contentType, doNotValidateCert, callBack)
Paramètres d'entrée
url (string)

Spécifie l'URL de la demande HTTP. L'URL commence par http:// ou https://.

username (string)

Définit le nom d'utilisateur pour lequel l'URL spécifiée est authentifiée.

password (string)

Définit le mot de passe qui est associé au nom d'utilisateur spécifié.

body (string)

Définit les données à envoyer dans la requête HTTP.

contentType (string)

Définit le type de contenu qui comprend le corps de la requête HTTP. Cette valeur est envoyée comme en-tête (content-type) dans la requête HTTP.

doNotValidateCert (boolean)

Spécifie si un certificat SSL valide est trouvé. Ce champ est pertinent lorsque vous interrogez une URL HTTPS.

  • True : Le certificat SSL est validé et l'opération échoue si le certificat n'est pas valide.
  • False : Le certificat SSL est accepté même s'il n'est pas valide et l'appel HTTP se poursuit.
headers (object)

Indique une liste de paires clé-valeur qui définit les en-têtes dans la demande.

callBack (object)

Définit une référence à l'objet de fonction à appeler après avoir récupéré les données, y compris les méthodes onSuccess et onFailure.

Valeur de retour

Lorsque la fonction récupère les données, la fonction callBack onSuccess(result) ou onFailure(caught) s'exécute. La fonction ne renvoie elle-même aucune valeur.

Exemple :

Vous pouvez trouver cette fonction dans le contenu prédéfini dans CA Process Automation.

  1. Sur la page d'accueil, cliquez sur Parcourir le contenu prêt à l'emploi.
  2. Accédez au dossier User Interaction Forms, puis 07 Populate Table RESTful WS: Populate Table RESTful WS.