Exercício – Criar um gatilho HTTP

Concluído

Nessa unidade, vamos criar uma função do Azure que aceita uma solicitação HTTP com uma única cadeia de caracteres. A função retorna uma cadeia de caracteres ao chamador para declarar êxito ou falha. Vamos continuar trabalhando na função do exercício anterior.

Criar um gatilho HTTP

Vamos continuar usando nosso aplicativo de funções existente e adicionar um gatilho HTTP.

  1. Verifique se você está conectado ao portal do Azure usando a mesma conta com a qual você ativou a área restrita.

  2. No menu do portal do Azure ou na home page, nos serviços do Azure, selecione Todos os recursos.

  3. Selecione seu aplicativo de funções identificado na coluna Tipo . O painel Aplicativo de Funções é exibido.

  4. Selecione a guia Funções no centro da tela.

  5. Selecione o botão Criar na parte superior da guia Funções . Essa ação inicia o processo de criação da função. O painel Criar função é exibido.

  6. Na seção Selecionar um modelo , selecione o gatilho HTTP e, em seguida, selecione Avançar.

  7. Na seção Detalhes do modelo , no campo Nova Função , insira um nome para a função. Role para baixo e na lista suspensa Nível de Autorização , selecione Anônimo e, em seguida, selecione Criar. Seu painel de Função recém-criado é exibido.

  8. Na barra de tarefas na parte superior da tela, selecione Código + Teste e examine o código gerado automaticamente para ter uma ideia do que está acontecendo. O parâmetro req representa a solicitação de entrada e contém um parâmetro de nome . A função verifica se o nome tem um valor. Se isso acontecer, retornará uma saudação. Caso contrário, ele continuará solicitando um valor.

Obter a URL da função

Agora que o gatilho HTTP foi criado, vamos obter a URL da função para que possamos começar a fazer uma solicitação.

  1. Na barra de menus superior, selecione Obter URL da Função. A caixa de diálogo Obter URL da Função é exibida.

  2. No campo padrão (Chave de função), selecione o ícone Copiar para a área de transferência.

Emitir uma solicitação GET para o gatilho HTTP

Vamos emitir uma solicitação GET para a URL a fim de ver se obteremos uma resposta.

  1. Abra uma nova guia no navegador da Web.

  2. Cole a URL na barra de endereços.

  3. Adicione um parâmetro de consulta chamado nome com seu nome à URL; por exemplo https://<your-webapp-name>.azurewebsites.net/api/HttpTrigger1?name=Jesse

  4. Pressione Enter para enviar a solicitação.

  5. A mensagem, Olá, Jesse. Essa função disparada por HTTP foi executada com êxito. é exibida.