Exercício – criar um acionador HTTP

Concluído

Nesta unidade, vamos criar uma função que aceita uma solicitação HTTP com uma única cadeia de caracteres. A função devolve uma cadeia ao chamador para representar sucesso ou falha. Iremos continuar a trabalhar na função do exercício anterior.

Criar um acionador HTTP

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

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

  2. No menu do portal do Azure ou na página inicial , em Serviços do Azure, selecione Todos os recursos.

  3. Selecione seu aplicativo de função identificado na coluna Tipo . O painel Aplicativo de função é exibido.

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

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

  6. Na secção Selecionar um modelo, selecione Acionador HTTP.

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

  8. No painel de menu esquerdo, em Desenvolvedor, selecione Código + Teste e revise o código gerado automaticamente para ter uma ideia do que está acontecendo. O parâmetro req representa o pedido de entrada e contém um parâmetro de nome. Verifique se o nome tem um valor. Se tiver, devolvemos uma saudação. Caso contrário, continua a pedir um valor.

Obter o URL de função

Agora que criámos o acionador HTTP, vamos obter o URL de função para iniciar um pedido.

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

  2. No campo URL, selecione o ícone Copiar para área de transferência.

Emitir um pedido GET para o acionador HTTP

Vamos emitir uma solicitação GET para o URL para ver se recebemos uma resposta.

  1. Abra um novo separador no browser.

  2. Cole o URL na barra de endereço.

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

  4. Prima Enter para submeter o pedido.

  5. A mensagem, Olá, Jesse. Esta função acionada por HTTP foi executada com êxito. ecrãs.