azure-functions - Azure Function .NET5 隔离进程从 HttpRequestData 获取路径参数
问题描述
我有路径“/todo/{id}”,我想获取 Id 路径参数。
[Function("Run")]
public static HttpResponseData Run([HttpTrigger(AuthorizationLevel.Anonymous, "get",
Route = "todo/{id}")] HttpRequestData req,
FunctionContext executionContext)
{
var logger = executionContext.GetLogger("GetTodo");
logger.LogInformation("C# HTTP trigger function processed a request.");
var response = req.CreateResponse(HttpStatusCode.OK);
response.Headers.Add("Content-Type", "text/plain; charset=utf-8");
response.WriteString("Welcome to Azure Functions!");
return response;
}
如何访问 Id?
提前致谢!
解决方案
可以包含绑定输入。
您可以通过在方法参数中放置变量来获取路径参数。
[Function("Run")]
public static HttpResponseData Run([HttpTrigger(AuthorizationLevel.Anonymous, "get",
Route = "todo/{id}")] HttpRequestData req, string id,
FunctionContext executionContext)
{
var logger = executionContext.GetLogger("GetTodo");
logger.LogInformation("C# HTTP trigger function processed a request.");
logger.LogInformation("This is the id - {id}", id);
}
推荐阅读
- c# - 监听 bool 值以在循环中更改,然后只调用一次方法
- c# - 在一个 datagridview 中合并两个查询
- javascript - Fullcalendar 3 - 当前日期边框颜色
- python - 选择性读取包含混合类型列的 pandas 数据框
- javascript - 快速滚动动画 jQuery
- security - 数据在物联网设备的 RAM 中保留多长时间?
- wordpress - 多语言 WordPress Woocommerce
- javascript - 单击服务复选框时隐藏和显示活动复选框
- magento - Magento 2 电子邮件发件人不正确
- sql - 在 oracle 中请求拆分功能