Ação Avançada - Solicitação Externa
Com solicitações externas, você pode chamar APIs de terceiros ou do seu próprio servidor para solicitar dados, enviar dados e etc.
Em uma etapa de Ação, encontre "Solicitação externa" em "Ações avançadas" e clique em "Adicionar sua solicitação" e comece a editá-la:
escolha um tipo de solicitação como GET, POST, etc.
cole sua URL de solicitação / endpoint
ajuste a seção "Parâmetros de URL", "Cabeçalhos", "Corpo" ou "Autorização" se necessário. por exemplo, configure a chave da API
clique em "Testar" e a área 5 será exibida na seção "Resposta" com um código de resposta
clique em "Cabeçalhos de resposta" para expandir o cabeçalho e obter mais detalhes e os dados recebidos estão em azul
escolha qual parte dos dados você precisa clicando no círculo no lado esquerdo de acordo
após clicar na área 6, o caminho JSON para os dados selecionados é mostrado automaticamente aqui. $ significa o JSON completo.
escolha qual campo personalizado armazenar os dados. Você pode criar um novo campo aqui digitando um nome de campo e clicando nele no menu suspenso. Clique no botão "Adicionar" para adicionar à lista de mapeamento
finalmente, o mapeamento é exibido na área 9. Adicione quantos mapeamentos forem necessários e clique em "Salvar".
Testando valor - Certifique-se de fornecer dados de teste para qualquer um dos campos/variáveis nas configurações antes de usar o botão Testar .
Parâmetros de URL
Na captura de tela acima, podemos ver que há um parâmetro de URL no endpoint chamado "user_name". Lembre-se de copiar o endpoint para baixo e fornecer um valor de teste.
Como alternativa, você pode usar as seções URL Params para o mesmo resultado.
Cabeçalhos
Assim como nos parâmetros de URL , coloque o nome da sua chave primeiro, depois insira a variável e forneça um valor de teste.
Autorização
Alternativamente, coloque o token na seção Authorization . Vai ser menos propenso a erros (às vezes as pessoas simplesmente esquecem o "Bear " na frente do token).
Além disso, para a autenticação básica , basta inserir seu nome de usuário e senha e o sistema fará a codificação base64 para você.
Corpo
Para incluir um arquivo nos parâmetros, use multipart/form-data :
x-www-for-urlencoded funciona exatamente como a seção Parâmetros de URL ou Cabeçalhos .
Em vez de listar todas as cargas úteis em x-www-form-urlencoded , você também pode colar a carga útil de exemplo em JSON bruto:
No lado esquerdo, Body Content , cole ou escreva seu JSON primeiro, quando você insere uma variável, o Test body content aparece no lado direito imediatamente. É para especificar um valor JSON de teste.
Clique em Copiar do conteúdo do corpo para copiar toda a estrutura JSON. Todas as variáveis serão substituídas por {{ variable_name
}}. Remova o placeholder e coloque seus valores de teste.
Testando
Quando estiver pronto, clique no botão Testar ao lado do ponto de extremidade da URL ou na seção Resposta .
Além das dicas sobre como mapear dados acima, você também pode querer salvar os valores no cabeçalho de resposta para uso posterior. Basta expandir o cabeçalho, clicar em um valor no cabeçalho e o caminho JSON para ele será exibido automaticamente lá.