Argomento precedente: ca_pam_postRESTData(url, body, contentType, doNotValidateCert, headers, callBack)Argomento successivo: Esempio: metodo REST POST


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

Avvia il servizio REST su un URL specificato che richiede l'autenticazione. Il server chiama i metodi REST in modo asincrono.

La funzione onSuccess(result) o onFailure(caught) dell'oggetto di richiamata viene eseguita in modo corretto dopo il recupero dei dati dal server. Il risultato può essere qualsiasi formato di dati restituito dal servizio REST. Questo metodo supporta solo l'autenticazione HTTP di base. È possibile utilizzare questo metodo con le firme seguenti:

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)
Parametri di input
url (string)

Definisce l'URL della richiesta HTTP. L'URL inizia con http:// o https://.

username (string)

Definisce il nome utente per cui autenticare l'URL specificato.

password (string)

Definisce la password associata al nome utente specificato.

body (string)

Definisce i dati da inviare nella richiesta HTTP.

contentType (string)

Definisce il tipo di contenuto compreso nel corpo della richiesta HTTP. Questo valore viene inviato come intestazione (content-type) nella richiesta HTTP.

doNotValidateCert (boolean)

Specifica se viene individuato un certificato SSL valido. Questo campo è rilevante quando si invia una query a un URL HTTP.

  • False: indica di convalidare il certificato SSL e non esegue l'operazione se il certificato non è valido.
  • True: indica di accettare il certificato SSL anche se non è valido e di continuare a effettuare la chiamata HTTP.
headers (object)

Definisce un elenco di coppie chiave/valore che imposta le intestazioni nella richiesta.

callBack (object)

Definisce un riferimento all'oggetto della funzione da chiamare dopo avere recuperato i dati, compresi i metodi onSuccess e onFailure.

Valore restituito

Quando la funzione recupera i dati, viene eseguita la funzione callBack onSuccess(result) oppure onFailure(caught). La funzione stessa non restituisce alcun valore.

Esempio

È possibile trovare questa funzione nei contenuti predefiniti di CA Process Automation.

  1. Nella pagina iniziale, fare clic su Sfoglia contenuto predefinito.
  2. Accedere alla cartella dei Moduli di interazione con l'utente, quindi 07 Populate Table RESTful WS: Populate Table RESTful WS.