Övning – Skapa en HTTP-utlösare

Slutförd

I den här lektionen ska vi skapa en funktion som accepterar en HTTP-begäran med en enda sträng. Funktionen returnerar en sträng till anroparen som anger om åtgärden lyckades eller misslyckades. Vi fortsätter arbeta med funktionen från den föregående övningen.

Skapa en HTTP-utlösare

Nu ska vi fortsätta använda vår befintliga funktionsapp och lägga till en HTTP-utlösare.

  1. Kontrollera att du är inloggad på Azure Portal med samma konto som du aktiverade sandbox-miljön med.

  2. På menyn Azure Portal eller på startsidan går du till Azure-tjänster och väljer Alla resurser.

  3. Välj din funktionsapp som identifieras under kolumnen Typ . Fönstret Funktionsapp visas.

  4. Välj fliken Funktioner i mitten av skärmen.

  5. Välj knappen Skapa överst på fliken Funktioner. Den här åtgärden startar processen för att skapa funktionen. Fönstret Skapa funktion visas.

  6. I avsnittet Välj en mall väljer du HTTP-utlösare och sedan Nästa.

  7. I avsnittet Mallinformation i fältet Ny funktion anger du ett namn för funktionen. Rulla nedåt och i listrutan auktoriseringsnivå väljer du Anonym och sedan Skapa. Det nyligen skapade funktionsfönstret visas.

  8. I aktivitetsfältet högst upp på skärmen väljer du Kod + Test och granskar den automatiskt genererade koden för att få en uppfattning om vad som händer. Parametern req representerar den inkommande begäran och innehåller parametern name. Kontrollera om namnet har ett värde. I så fall returnerar vi en hälsning. Annars fortsätter den att be om ett värde.

Hämta funktionens webbadress

Nu när vi har skapat HTTP-utlösaren ska vi hämta funktionens webbadress så att vi kan börja skapa en begäran.

  1. På den översta menyraden väljer du Hämta funktions-URL. Dialogrutan Hämta funktions-URL visas.

  2. I standardfältet (funktionsnyckel) väljer du ikonen Kopiera till Urklipp .

Skicka en GET-begäran till HTTP-utlösaren

Vi skickar en GET-begäran för URL:en för att se om vi får ett svar.

  1. Öppna en ny flik i webbläsaren.

  2. Klistra in webbadressen i adressfältet.

  3. Lägg till en frågeparameter med namnet namn med ditt namn i URL:en, till exempel https://<your-webapp-name>.azurewebsites.net/api/HttpTrigger1?name=Jesse

  4. Skicka begäran genom att trycka på Retur.

  5. Meddelandet, Hej, Jesse. Den här HTTP-utlösta funktionen har körts. Visar.