練習 - 建立 HTTP 觸發程序

已完成

在此單元中,我們將建立接受具有單一字串之 HTTP 要求的函式。 此函式會將字串傳回呼叫端,以指出成功或失敗。 我們將繼續進行上一個練習中的函式。

建立 HTTP 觸發程序

我們現在要繼續使用現有的函數應用程式,並新增 HTTP 觸發程序。

  1. 務必使用您啟用沙箱時所用的相同帳戶來登入 Azure 入口網站

  2. 在 Azure 入口網站功能表上或從 [首頁] 頁面,於 [Azure 服務] 下選取 [所有資源]

  3. 選取您在 [類型] 資料行下識別的函數應用程式。 您的 [函數應用程式] 窗格隨即出現。

  4. 選取畫面中央的 [函式] 索引標籤。

  5. 選取 [函式] 索引標籤頂端的 [建立] 按鈕。此動作會開始執行函式建立程序。 [建立函式] 窗格隨即出現。

  6. 在 [選取範本] 區段中,選取 [HTTP 觸發程序]

  7. 在 [範本詳細資料] 區段的 [新增函式] 欄位中,輸入函式的名稱。 向下捲動並在 [授權等級] 下拉式清單中選取 [匿名],然後選取 [建立]。 您新建立的 [函式] 窗格會隨即出現。

  8. 在左側功能表窗格的 [開發人員] 下,選取 [編碼 + 測試],並檢閱自動產生的程式碼,以了解發生什麼情況。 req 參數代表連入要求,並包含 name 參數。 查看 name 是否具有一值。 若是如此,我們就會傳回問候語。 否則,其會繼續要求一值。

取得您的函式 URL

現在我們已建立 HTTP 觸發程序,接下來我們將取得函數 URL 以開始提出要求。

  1. 在頂端功能表列中,選取 [Get function URL] (取得函式 URL)。 [取得函式 URL] 對話方塊隨即顯示。

  2. 在 [URL] 欄位中,選取 [複製到剪貼簿] 圖示。

對 HTTP 觸發程序發出 GET 要求

讓我們對 URL 發出 GET 要求,看看是否會收到回應。

  1. 在您的網頁瀏覽器中開啟新的索引標籤。

  2. 將 URL 貼到網址列中。

  3. 使用您的名稱,將名為 name 新增至 URL;例如,https://<your-webapp-name>.azurewebsites.net/api/HttpTrigger1?name=Jesse

  4. Enter 以提交要求。

  5. 系統會顯示「Jesse 您好。此 HTTP 觸發程序函式已成功執行。」訊息。