Configurar APIs da Postman e da Anypoint Platform

Configurar APIs da Postman e da Anypoint Platform

Configurar APIs da Postman e da Anypoint Platform
cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br


O Postman se tornou o padrão para qualquer desenvolvedor que trabalha com APIs. Ele fornece uma interface intuitiva que permite aos desenvolvedores configurar, interagir e testar APIs com facilidade.

Pronto para uso, você pode usar o Postman para chamar as APIs da Anypoint Platform, mas existem algumas dicas e truques neste artigo para ajudar a facilitar.

Um exemplo de problema que este artigo resolve é a solicitação de “login”, na qual você executa o problema “token csrf inválido”. Ao seguir as etapas e configurar o Postman, você economizará tempo significativo removendo algumas etapas manuais.

Configurando o Postman

Com um espaço de trabalho no Postman, você pode armazenar variáveis ​​que podem ser propagadas para chamadas de API subseqüentes. Isso inclui logins, senhas, tokens de acesso etc.

A primeira coisa que queremos fazer é abrir o Postman e clicar no ícone de roda dentada no canto superior direito.

Clique em Adicionar para criar um novo ambiente.

Dê um nome ao seu ambiente. (por exemplo, MuleSoft)

Digite os seguintes nomes de variáveis:

  • access_token
  • ap_username
  • ap_password

Para o Valor inicial Na coluna, insira seu nome de usuário e senha para a plataforma Anypoint.

Clique em Adicionar para concluir a configuração do ambiente e, em seguida, clique no X no canto superior direito para fechar a janela.

Em seguida, criaremos uma solicitação que usará as variáveis ​​recém-criadas. Crie uma nova solicitação colando o seguinte no diretório Digite o URL da solicitação campo:

https://anypoint.mulesoft.com/accounts/login

Mude a lista suspensa para POSTAR.

Na extremidade direita da tela, clique em Biscoitos.

Clique em Domínios da lista de permissões no canto inferior esquerdo.

Entra * .mulesoft.com e clique em Adicionar.

Em seguida, clique no Corpo guia e verifique o x-www-form-urlencoded botao de radio. Digite os seguintes pares de chave / valor:

  • nome de usuário – {{ap_username}}
  • senha – {{ap_password}}

Eles correspondem às variáveis ​​que você configura na área de trabalho.

Clique no Testes guia e copie e cole o seguinte script:

O script limpa os Cookies, especificamente o _csrf cookie, para que você possa fazer chamadas repetidas sem precisar limpá-lo manualmente todas as vezes.

Também armazena o access_token na variável para que você também possa passar isso no cabeçalho para as chamadas subseqüentes.

Tudo deve estar configurado corretamente agora. Vamos testar a chamada da API clicando em Mandar. Clique Mandar uma segunda vez para garantir que o script de teste funcione corretamente. Normalmente você veria o token csrf inválido erro, mas o script remove o cookie automaticamente e permite fazer chamadas repetidas para gerar um novo access_token.

Por fim, vamos configurar uma coleção. Clique em Salve  no canto superior direito.

Atribua um nome à API chamada (por exemplo, Login) e clique em + Criar coleção.

Dê um nome à sua coleção e clique na marca de seleção.

Clique em Salve na plataforma Anypoint.

Configurando chamadas de API subseqüentes

Esta próxima seção mostra o processo rápido de alavancar o access_token variável. Clique no sinal “+” para adicionar uma nova solicitação. Neste exemplo, basta colar a seguinte API e deixar o menu suspenso como um OBTER solicitação:

https://anypoint.mulesoft.com/cloudhub/api/mule-versions

Verifique se você ainda está no MuleSoft área de trabalho. Clique no Cabeçalhos guia e insira os seguintes pares de chave / valor:

  • Autorização – Portador {{access_token}}
  • Tipo de conteúdo – application / json

o {{access_token}} alavancará o token que foi gerado na configuração. O Postman armazena o token da chamada anterior para que você possa fazer referência a essa variável nas chamadas subsequentes.

Teste a chamada da API clicando em Mandar.

Por fim, vamos salvar esta chamada na coleção que configuramos anteriormente. Clique em Salve  para abrir o Salvar solicitação janela. Atribua um nome à solicitação (por exemplo, Obtenha versões do Mule) selecione a coleção existente e clique em Salve na plataforma Anypoint.

Sumário

Como você pode ver, configurar o Postman com um espaço de trabalho o tornará mais produtivo. As variáveis ​​permitem armazenar e usá-las para chamadas subseqüentes, o que remove várias etapas manuais. Deixe-me saber se você tiver algum problema, deixando um comentário abaixo.

Para mais recursos para desenvolvedores, consulte a seção Tutoriais em nosso site.


cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br
Luiz Presso
Luiz Presso