Usar o método Post

Usar o método Post ações do pacote Serviços Web REST para criar novos recursos no URI.

este exemplo usa endpoints da API de amostra Swagger Petstore (Petstore) para demonstrar o uso da ação do método Post para adicionar dados ao banco de dados Petstore.

Procedimento

  1. Crie um novo bot.
    1. Faça login na instância do Control Room.
    2. No painel do lado esquerdo, clique em Automação.
    3. Clique em Criar novo > Bot.
    4. Na janela Criar Task Bot, insira um nome de bot.
    5. Aceite o local da pasta padrão: \Bots\
      Para alterar o local de armazenamento do bot padrão, clique em Escolher e siga as instruções.
    6. Clique em Criar e editar.
  2. Use a ação Método POST para enviar dados para um servidor. Neste exemplo, um novo animal de estimação é adicionado à loja.
    1. Clique duas vezes ou arraste a ação Serviços da Web REST > Método Post.Serviços da Web REST – Método Post
    2. Insira o seguinte URI:
      https://petstore.swagger.io/v2/store/order
    3. Configuração de proxy: Realize uma das seguintes opções:
      • Sistema: Em Modo de autenticação, selecione a autenticação. Neste exemplo, selecione Sem autenticação pois este endpoint não requer autenticação.
        Nota: Normalmente, o endpoint requer autenticação para garantir que apenas aplicativos autorizados possam acessar os dados. Selecione um mecanismo de autenticação apropriado para permitir o acesso ao endpoint que você deseja acessar.
      • Personalizar: Esta opção permite definir configurações de proxy personalizadas dentro das ações de Serviços Web REST. Para obter mais informações, consulte Serviços Web REST pacote.
    4. Selecione o Tipo de conteúdo que indica em qual formato os dados são enviados. Uma solicitação recebida pode ter uma entidade anexada a ela. O tipo de conteúdo determina o tipo de solicitação. Alguns tipos de conteúdo comuns incluem: application/x-www-form-urlencoded, JSON (aplicação/json) e XML (aplicação/XML). Neste exemplo, selecione JSON (aplicação/json), copie e cole o seguinte no campo Parâmetros personalizados:
      {
        "id": 0,
        "petId": 0,
        "quantity": 0,
        "shipDate": "2022-04-20T22:08:11.977Z",
        "status": "placed",
        "complete": true
      }
    5. Adicionar substituição: Permite inserir variáveis no corpo da solicitação REST. Uma variável é uma representação simbólica de dados e permite que você acesse um valor sem precisar inseri-lo manualmente sempre que precisar. Por exemplo, considere a seguinte solicitação de corpo REST:
      {
         "name":"{{name}}",
         "email":"{{email}}",
         "status":"Active"
      }
      No corpo da solicitação acima, você pode substituir as variáveis entre colchetes clicando em Adicionar substituição e adicionando os valores necessários.
    6. Insira um tempo em milissegundos para a conclusão da ação. Você pode deixá-lo com o padrão de 60.000.
    7. Crie a variável Output no campo Atribuir a saída à variável. Para mais informações sobre criar uma variável, consulte Criar uma variável.
  3. Insira uma ação Caixa de mensagem para ver o corpo da resposta.
    1. Dê um clique duplo ou arraste a ação Registro no arquivo.
    2. No campo Inserir a mensagem a ser exibida, insira $Output{Body}$.
  4. Clique em Salvar e, em seguida, clique em Executar.
    O bot exibe a resposta na caixa de mensagens.