练习 - 创建 HTTP 触发器
在此单元中,我们将创建一个函数,该函数可接受带有一个字符串的 HTTP 请求。 此函数向调用方返回表示成功或失败的字符串。 我们将继续处理上个练习中的函数。
创建 HTTP 触发器
我们继续使用现有的函数应用,并添加一个 HTTP 触发器。
确保使用激活沙盒时所用的同一帐户登录到 Azure 门户。
在 Azure 门户菜单上或在“主页”中,选择“Azure 服务”下的“所有资源”。
选择在“类型”列下标识的函数应用。 系统将显示函数应用窗格。
选择屏幕中间的函数选项卡。
选择函数选项卡顶部的创建按钮。此操作会启动函数创建过程。 此时将显示“创建函数”窗格。
在“选择模板”部分中,依次选择“HTTP 触发器”和“下一步”。
在“模板详细信息”部分的“新建函数”字段中,输入函数的名称。 向下滚动并在“授权级别”下拉列表中,选择“匿名”,然后选择“创建”。 此时将显示新创建的“函数”窗格。
在屏幕顶部的任务栏中,选择“代码 + 测试”,并查看自动生成的代码,了解所发生的情况。 Req 参数表示传入请求,并包含 name 参数。 检查 name 是否具有值。 如果具有值,我们返回一条问候语。 如果没有,它会继续请求值。
获取函数 URL
现在我们已创建 HTTP 触发器,接下来获取函数 URL,以便开始发出请求。
在顶部菜单栏中,选择“获取函数 URL”。 此时将显示“获取函数 URL”对话框。
在“默认(函数密钥)”字段中,选择“复制到剪贴板”图标。
向 HTTP 触发器发出 GET 请求
我们向 URL 发出 GET 请求看看是否会获得响应。
在 Web 浏览器中打开新的标签页。
将 URL 粘贴到地址栏中。
将名为“name”的查询参数(其中包含你的姓名)添加到 URL,例如
https://<your-webapp-name>.azurewebsites.net/api/HttpTrigger1?name=Jesse
按 Enter 提交请求。
显示了一条消息:你好,Jesse。此 HTTP 触发的函数已成功执行。