Alıştırma - HTTP tetikleyicisi oluşturma

Tamamlandı

Bu ünitede, tek dizeli bir HTTP isteğini kabul eden bir işlev oluşturacağız. İşlev, başarılı veya başarısız olduğunu göstermek için, çağırana dizeyi geri döndürür. Bir önceki alıştırmada kullanılan işlev üzerinde çalışmaya devam edeceğiz.

HTTP tetikleyicisi oluşturma

Şimdi mevcut işlevler uygulamamızı kullanmaya devam edelim ve bir HTTP tetikleyicisi ekleyelim.

  1. Korumalı alanı etkinleştirdiğiniz hesapla Azure portalında oturum açtığınızdan emin olun.

  2. Azure portalı menüsünde veya Giriş sayfasında, Azure hizmetleri'nin altında Tüm kaynaklar'ı seçin.

  3. Tür sütununun altında tanımlanan işlev uygulamanızı seçin. İşlev Uygulaması bölmeniz görüntülenir.

  4. Ekranın ortasındaki İşlevler sekmesini seçin.

  5. İşlevler sekmesinin üst kısmındaki Oluştur düğmesini seçin. Bu eylem işlev oluşturma işlemini başlatır. İşlev oluştur bölmesi görüntülenir.

  6. Şablon seçin bölümünde HTTP tetikleyicisi'ni ve ardından İleri'yi seçin.

  7. Şablon ayrıntıları bölümünde, Yeni İşlev alanına işlev için bir ad girin. Aşağı kaydırın ve Yetkilendirme düzeyi açılan listesinde Anonim'i ve ardından Oluştur'u seçin. Yeni oluşturduğunuz İşlev bölmesi görüntülenir.

  8. Ekranın üst kısmındaki görev çubuğunda Kod + Test'i seçin ve neler olduğu hakkında fikir edinmek için otomatik olarak oluşturulan kodu gözden geçirin. Req parametresi, gelen isteği temsil eder ve bir name parametresi içerir. Adın bir değeri olup olmadığını denetleyin. Bu parametre bir değere sahipse bir karşılama döndürürüz. Aksi takdirde, bir değer istemeye devam eder.

İşlev URL’nizi alma

HTTP tetikleyicisi oluşturduğumuza göre artık istekte bulunmaya başlamak için işlev URL’sini alabiliriz.

  1. Üst menü çubuğunda İşlev Url'sini Al'ı seçin. İşlev URL'sini al iletişim kutusu açılır.

  2. Varsayılan (İşlev tuşu) alanında Panoya kopyala simgesini seçin.

HTTP tetikleyicinize bir GET isteği gönderme

Yanıt alıp almadığımıza bakmak için URL için bir GET isteği oluşturalım.

  1. Web tarayıcınızda yeni bir sekme açın.

  2. URL’yi adres çubuğuna yapıştırın.

  3. URL'ye adınızla birlikte name adlı bir sorgu parametresi ekleyin; örneğin,https://<your-webapp-name>.azurewebsites.net/api/HttpTrigger1?name=Jesse

  4. İsteği göndermek için Enter tuşuna basın.

  5. Mesaj, Merhaba Jesse. HTTP ile tetiklenen bu işlev başarıyla yürütüldü. Görüntü -ler.