Gyakorlat – HTTP-eseményindító létrehozása
Ebben a leckében létrehozunk egy függvényt, amely egyetlen sztringgel fogad el egy HTTP-kérést. A függvény egy sztringet ad vissza a hívónak, amely a sikert vagy a sikertelenséget jelzi. Folytatjuk az előző gyakorlat függvényén a munkát.
HTTP-trigger létrehozása
Folytassuk a meglévő függvényalkalmazás használatát, és adjunk hozzá egy HTTP-eseményindítót.
Győződjön meg arról, hogy ugyanazzal a fiókkal jelentkezett be az Azure Portalra , amellyel aktiválta a tesztkörnyezetet.
Az Azure Portal menüjében vagy a kezdőlapon, az Azure-szolgáltatások alatt válassza a Minden erőforrás lehetőséget.
Válassza ki a Típus oszlopban azonosított függvényalkalmazást. Megjelenik a Függvényalkalmazás panel.
Válassza a Függvények lapot a képernyő közepén.
Válassza a Létrehozás gombot a Függvények lap tetején. Ez a művelet elindítja a függvénylétrehozás folyamatát. Megjelenik a Függvény létrehozása panel.
A Sablon kiválasztása szakaszban válassza a HTTP-eseményindító elemet.
A Sablon részletei szakasz Új függvény mezőjében adja meg a függvény nevét. Görgessen le, és az Engedélyezési szint legördülő listában válassza a Névtelen, majd a Létrehozás lehetőséget. Megjelenik az újonnan létrehozott függvénypanel.
A bal oldali menüpanel Fejlesztőeszközök csoportjában válassza a Kód + Teszt lehetőséget, és tekintse át az automatikusan létrehozott kódot, hogy képet kapjon a történtekről. A req paraméter jelöli a beérkező kérelmet, és tartalmaz egy name paramétert. Ellenőrizze, hogy a név rendelkezik-e értékkel. Ha igen, üdvözlést adunk vissza. Ellenkező esetben továbbra is egy értéket kér.
Függvény URL-címének lekérése
Most, hogy létrehoztuk a HTTP-eseményindítót, kérjük le a függvény URL-címét, hogy elindíthassuk a kérelem küldését.
A felső menüsávon válassza a Függvény URL-címének lekérése lehetőséget. Megjelenik a Függvény URL-címének beolvasása párbeszédpanel.
Az URL-mezőben válassza a Vágólapra másolás ikont.
GET kérés küldése a HTTP-triggernek
Állítsunk ki egy GET kérést az URL-címhez, hogy lássuk, kapunk-e választ.
Nyisson meg egy új lapot a böngészőben.
Illessze be az URL-címet a címsorba.
Adjon hozzá egy névvel ellátott lekérdezési paramétert az URL-címhez, például:
https://<your-webapp-name>.azurewebsites.net/api/HttpTrigger1?name=Jesse
Nyomja le az Enter billentyűt a kérelem elküldéséhez.
Az üzenet, Hello, Jesse. Ez a HTTP-aktivált függvény sikeresen végrehajtva. Megjeleníti.