Tópico anterior: ca_pam_postRESTData(url, body, contentType, doNotValidateCert, headers, callBack)Próximo tópico: Exemplo: Método REST POST


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

Inicia o serviço REST em um URL especificado que exige autenticação. O servidor chama os métodos REST de maneira assíncrona.

A função onSuccess(result) ou onFailure(caught) do objeto callback é executada conforme apropriado após os dados serem recuperados do servidor. O resultado pode ser qualquer formato de dados retornado pelo serviço REST. O método oferece suporte apenas à autenticação HTTP básica. Você pode usar esse método com as seguintes assinaturas:

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)
Parâmetros de entrada
url (string)

Define o URL da solicitação HTTP. O URL começa com http:// ou https://.

username (string)

Define o nome de usuário para o qual autenticar o URL especificado.

password (string)

Define a senha associada ao nome de usuário especificado.

body (string)

Define os dados a serem enviados na solicitação HTTP.

contentType (string)

Define o tipo de conteúdo que compõe o corpo da solicitação HTTP. Esse valor é enviado como um cabeçalho (tipo de conteúdo) na solicitação HTTP.

doNotValidateCert (boolean)

Especifica se um certificado SSL válido é encontrado. Esse campo é relevante ao consultar um URL HTTPS.

  • false - valida o certificado SSL e faz com que a operação falhe se o certificado for inválido.
  • true - aceita o certificado SSL, mesmo que ele seja inválido, e continua a fazer a chamada HTTP.
headers (object)

Define uma lista de pares de chave/valor que define os cabeçalhos na solicitação.

callBack (object)

Define uma referência para o objeto de função a ser chamada após a recuperação dos dados, incluindo seus métodos onSuccess e onFailure.

Valor de retorno

Quando a função recupera os dados, a função onSuccess(result) ou onFailure(caught) callBack é executada. A própria função não retorna qualquer valor.

Exemplo

É possível localizar essa função no conteúdo pronto no CA Process Automation.

  1. Na página inicial, clique em Procurar conteúdo pronto.
  2. Navegue até a pasta Formulários de interação do usuário, 07 Preencher tabela RESTful WS: Preencher tabela RESTful WS.