Exercice : Créer un déclencheur HTTP

Effectué

Dans cette unité, nous allons créer une fonction qui accepte une requête HTTP avec une seule chaîne. La fonction retourne une chaîne à l’appelant pour indiquer la réussite ou l’échec de la requête. Nous allons continuer à travailler avec la fonction de l’exercice précédent.

Créer un déclencheur HTTP

Utilisons notre application de fonction existante et ajoutons un déclencheur HTTP.

  1. Veillez à vous connecter au Portail Azure en utilisant le compte avec lequel vous avez activé le bac à sable.

  2. Dans le menu du portail Azure ou dans la page Accueil, sous Services Azure, sélectionnez Toutes les ressources.

  3. Sélectionnez votre application de fonction identifiée sous la colonne Type. Votre volet Application de fonction s’affiche.

  4. Sélectionnez l’onglet Fonctions au centre de l’écran.

  5. Sélectionnez le bouton Créer en haut de l’onglet Fonctions. Cette action démarre le processus de création de fonction. Le volet Créer une fonction s’affiche.

  6. Dans la section Sélectionner un modèle, sélectionnez Déclencheur HTTP, puis Suivant.

  7. Dans la section Détails du modèle, dans le champ Nouvelle fonction, entrez un nom pour la fonction. Défilez vers le bas et, dans la liste déroulante Niveau d’autorisation, sélectionnez Anonyme, puis Créer. Le volet de la fonction que vous venez de créer apparaît.

  8. Dans la barre des tâches au sommet de l’écran, sélectionnez Code + test et passez en revue le code généré automatiquement pour obtenir une idée de ce qui se passe. Le paramètre req représente la requête entrante, et contient un paramètre name. Vérifions si name a une valeur. Dans l’affirmative, nous retournons des salutations. Si ce n’est pas le cas, le code demande une valeur.

Obtenir l’URL de votre fonction

À présent que nous avons créé le déclencheur HTTP, obtenons l’URL de la fonction afin de pouvoir commencer à faire une requête.

  1. Dans la barre de menus supérieure, sélectionnez Obtenir l’URL de la fonction. La boîte de dialogue Obtenir l’URL de la fonction s’affiche.

  2. Dans le champ URL, sélectionnez l’icône Copier dans le Presse-papiers.

Envoyer une requête GET à votre déclencheur HTTP

Nous allons émettre une requête GET pour l’URL pour voir si nous obtenons une réponse.

  1. Ouvrez un nouvel onglet dans votre navigateur web.

  2. Collez l’URL dans la barre d’adresses.

  3. Ajoutez à l’URL un paramètre de requête appelé name avec votre nom, par exemple, https://<your-webapp-name>.azurewebsites.net/api/HttpTrigger1?name=Jesse

  4. Appuyez sur Entrée pour envoyer la requête.

  5. Le message Hello, Jesse. This HTTP triggered function executed successfully. s’affiche.