Usar o método Post
Baixar como PDF
Compartilhar
- Última atualização2024/03/19
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
-
Crie um novo bot.
- Faça login na instância do Control Room.
- No painel do lado esquerdo, clique em Automação.
- Clique em Criar novo > Bot.
- Na janela Criar Task Bot, insira um nome de bot.
-
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.
- Clique em Criar e editar.
-
Use a ação Método POST para enviar dados para um servidor. Neste exemplo, um novo animal de estimação é adicionado à loja.
-
Clique duas vezes ou arraste a ação Serviços da Web REST > Método Post.
-
Insira o seguinte URI:
https://petstore.swagger.io/v2/store/order
-
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.
- Sistema: Em Modo de autenticação, selecione a autenticação. Neste exemplo, selecione Sem autenticação pois este endpoint não requer autenticação.
-
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 }
-
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:
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.{ "name":"{{name}}", "email":"{{email}}", "status":"Active" }
- Insira um tempo em milissegundos para a conclusão da ação. Você pode deixá-lo com o padrão de 60.000.
-
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.
-
Clique duas vezes ou arraste a ação Serviços da Web REST > Método Post.
-
Insira uma ação Caixa de mensagem para ver o corpo da resposta.
- Dê um clique duplo ou arraste a ação Registro no arquivo.
-
No campo Inserir a mensagem a ser exibida, insira
$Output{Body}$
.
-
Clique em Salvar e, em seguida, clique em Executar.
O bot exibe a resposta na caixa de mensagens.