练习 - 创建 HTTP 触发器

已完成

在此单元中,我们将创建一个函数,该函数可接受带有一个字符串的 HTTP 请求。 此函数向调用方返回表示成功或失败的字符串。 我们将继续处理上个练习中的函数。

创建 HTTP 触发器

我们继续使用现有的函数应用,并添加一个 HTTP 触发器。

  1. 确保使用激活沙盒时所用的同一帐户登录到 Azure 门户

  2. 在 Azure 门户菜单上或在“主页”中,选择“Azure 服务”下的“所有资源”。

  3. 选择在“类型”列下标识的函数应用。 系统将显示函数应用窗格。

  4. 选择屏幕中间的函数选项卡。

  5. 选择函数选项卡顶部的创建按钮。此操作会启动函数创建过程。 此时将显示“创建函数”窗格。

  6. 在“选择模板”部分中,选择“HTTP 触发器”。

  7. 在“模板详细信息”部分的“新建函数”字段中,输入函数的名称。 向下滚动并在“授权级别”下拉列表中,选择“匿名”,然后选择“创建”。 此时将显示新创建的“函数”窗格。

  8. 在左侧菜单窗格的“开发人员”下,选择“代码 + 测试”查看自动生成的代码,了解所发生的情况。 Req 参数表示传入请求,并包含 name 参数。 检查 name 是否具有值。 如果具有值,我们返回一条问候语。 如果没有,它会继续请求值。

获取函数 URL

现在我们已创建 HTTP 触发器,接下来获取函数 URL,以便开始发出请求。

  1. 在顶部菜单栏中,选择“获取函数 URL”。 此时将显示“获取函数 URL”对话框。

  2. 在“URL”字段中,选择“复制到剪贴板”图标。

向 HTTP 触发器发出 GET 请求

我们向 URL 发出 GET 请求看看是否会获得响应。

  1. 在 Web 浏览器中打开新的标签页。

  2. 将 URL 粘贴到地址栏中。

  3. 将名为“name”的查询参数(其中包含你的姓名)添加到 URL,例如 https://<your-webapp-name>.azurewebsites.net/api/HttpTrigger1?name=Jesse

  4. Enter 提交请求。

  5. 显示了一条消息:你好,Jesse。此 HTTP 触发的函数已成功执行。