Exercício – criar um acionador HTTP
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.
Verifique se você está conectado ao portal do Azure usando a mesma conta com a qual ativou a área restrita.
No menu do portal do Azure ou na página inicial , em Serviços do Azure, selecione Todos os recursos.
Selecione seu aplicativo de função identificado na coluna Tipo . O painel Aplicativo de função é exibido.
Selecione a guia Funções no centro da tela.
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.
Na seção Selecione um modelo, selecione Gatilho HTTP e, em seguida, selecione Avançar.
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.
Na barra de tarefas na parte superior da tela, 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.
Na barra de menu superior, selecione Obter URL da função. A caixa de diálogo Obter URL da Função é apresentada.
No campo padrão (Tecla de função), 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.
Abra um novo separador no browser.
Cole o URL na barra de endereço.
Adicione um parâmetro de consulta chamado nome com seu nome ao URL;
https://<your-webapp-name>.azurewebsites.net/api/HttpTrigger1?name=Jesse
Prima Enter para submeter o pedido.
A mensagem, Olá, Jesse. Esta função acionada por HTTP foi executada com êxito. ecrãs.