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. Continuaremos 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ê entrou no portal do Azure usando a mesma conta com a qual ativou a área restrita.

  2. No menu portal do Azure ou na página Inicial, em 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 de função. O painel Criar função é exibido.

  6. Na seção Selecionar um modelo, escolha Gatilho HTTP.

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

  8. No painel de menu à esquerda, em Desenvolvedor, 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 name. Verificamos se name tem um valor. Se ele tiver, retornaremos uma saudação. Caso contrário, ele continuará solicitando um valor.

Obter a URL da função

Agora que criamos o gatilho HTTP, vamos obter a URL da função para começarmos 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 URL, 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 à URL um parâmetro de cadeia de consulta chamado name com o seu nome, 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.