練習 - 建立 HTTP 觸發程序
在此單元中,我們將建立接受具有單一字串之 HTTP 要求的函式。 此函式會將字串傳回呼叫端,以指出成功或失敗。 我們將繼續進行上一個練習中的函式。
建立 HTTP 觸發程序
我們現在要繼續使用現有的函數應用程式,並新增 HTTP 觸發程序。
務必使用您啟用沙箱時所用的相同帳戶來登入 Azure 入口網站。
在 Azure 入口網站功能表上或從 [首頁] 頁面,於 [Azure 服務] 下選取 [所有資源]。
選取您在 [類型] 資料行下識別的函數應用程式。 您的 [函數應用程式] 窗格隨即出現。
選取畫面中央的 [函式] 索引標籤。
選取 [函式] 索引標籤頂端的 [建立] 按鈕。此動作會開始執行函式建立程序。 [建立函式] 窗格隨即出現。
在 [選取範本] 區段中,選取 [HTTP 觸發程序]。
在 [範本詳細資料] 區段的 [新增函式] 欄位中,輸入函式的名稱。 向下捲動並在 [授權等級] 下拉式清單中選取 [匿名],然後選取 [建立]。 您新建立的 [函式] 窗格會隨即出現。
在左側功能表窗格的 [開發人員] 下,選取 [編碼 + 測試],並檢閱自動產生的程式碼,以了解發生什麼情況。 req 參數代表連入要求,並包含 name 參數。 查看 name 是否具有一值。 若是如此,我們就會傳回問候語。 否則,其會繼續要求一值。
取得您的函式 URL
現在我們已建立 HTTP 觸發程序,接下來我們將取得函數 URL 以開始提出要求。
在頂端功能表列中,選取 [Get function URL] (取得函式 URL)。 [取得函式 URL] 對話方塊隨即顯示。
在 [URL] 欄位中,選取 [複製到剪貼簿] 圖示。
對 HTTP 觸發程序發出 GET 要求
讓我們對 URL 發出 GET 要求,看看是否會收到回應。
在您的網頁瀏覽器中開啟新的索引標籤。
將 URL 貼到網址列中。
使用您的名稱,將名為 name 新增至 URL;例如,
https://<your-webapp-name>.azurewebsites.net/api/HttpTrigger1?name=Jesse
按 Enter 以提交要求。
系統會顯示「Jesse 您好。此 HTTP 觸發程序函式已成功執行。」訊息。