Usar o método Post actions do REST Web Services package 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 da Control Room.
    2. Clique em Automação no painel esquerdo.
    3. Clique em Criar > Task Bot.
    4. Insira um nome de bot apropriado no modal Criar bot de tarefa.
    5. Clique em Escolher e siga as instruções para selecionar um local de armazenamento apropriado.
      O local padrão de armazenamento do bot é \Bots\.
    6. Clique em Criar e editar.
  2. Use a action 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 action Serviços Web REST > Método Post.
      Serviços 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 actions REST Web Services. Para obter mais informações, consulte REST Web Services package.
    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.
      Dica: Se necessário, você pode ativar/desativar opções nas Opções avançadas. Para obter mais informações sobre as Opções avançadas, consulte REST Web Services package.
    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 action Caixa de mensagem para ver o corpo da resposta.
    1. Clique duas vezes ou arraste a action Caixa de mensagem.
    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.