Esercizio - Creare un trigger HTTP

Completato

In questa unità si creerà una funzione che accetta una richiesta HTTP con una singola stringa. La funzione restituisce una stringa al chiamante per indicare l'esito positivo o negativo. Continuare lavorando alla funzione dell'esercizio precedente.

Creare un trigger HTTP

Si continuerà a usare l'app per le funzioni esistente e aggiungere un trigger HTTP.

  1. Assicurarsi di aver eseguito l'accesso al portale di Azure usando lo stesso account con cui è stata attivata la sandbox.

  2. Nel menu del portale di Azure o nella home page, in Servizi di Azure selezionare Tutte le risorse.

  3. Selezionare l'app per le funzioni identificata nella colonna Tipo. Viene visualizzato il riquadro App per le funzioni.

  4. Selezionare la scheda Funzioni al centro della schermata.

  5. Selezionare il pulsante Crea nella parte superiore della scheda Funzioni. Questa azione avvia il processo di creazione della funzione. Viene visualizzato il riquadro Crea funzione.

  6. Nella sezione Selezionare un modello selezionare Trigger HTTP e quindi Avanti.

  7. Nella sezione Dettagli modello immettere un nome per la funzione nel campo Nuova funzione. Scorrere verso il basso e nell'elenco a discesa Livello di autorizzazione selezionare Anonimo e quindi Crea. Viene visualizzato il riquadro Funzione appena creato.

  8. Nella barra delle applicazioni nella parte superiore della schermata selezionare Codice e test ed esaminare il codice generato automaticamente per ottenere un'idea di cosa sta succedendo. Il parametro req rappresenta la richiesta in ingresso e contiene un parametro name. La funzione controlla se il nome ha un valore. In caso affermativo, restituisce un messaggio di saluto. In caso contrario, si continua a richiedere un valore.

Ottenere l'URL della funzione

Dopo aver creato il trigger HTTP, ottenere l'URL della funzione in modo da poter iniziare a effettuare una richiesta.

  1. Nella barra dei menu in alto selezionare Recupera URL della funzione. Verrà visualizzata la finestra di dialogo Recupera URL della funzione.

  2. Nel campo default (Function key), selezionare l'icona Copia negli Appunti.

Inviare una richiesta GET al trigger HTTP

È possibile inviare una richiesta GET per l'URL per vedere se si ottiene una risposta.

  1. Aprire una nuova scheda nel Web browser.

  2. Incollare l'URL nella barra degli indirizzi.

  3. Aggiungere all'URL un parametro di query name con il proprio nome, ad esempio https://<your-webapp-name>.azurewebsites.net/api/HttpTrigger1?name=Jesse

  4. Premere INVIO per inviare la richiesta.

  5. Viene visualizzato il messaggio Hello, Jesse. This HTTP triggered function executed successfully. (Salve, Jesse. Questa funzione attivata da HTTP è stata eseguita correttamente).