我正在将我的代码从.NET 3.0升级到.NET 5.0,这会改变语法方式。
在之前的代码中,这是一个在AZURE FUNCTIONS .NET 5.0隔离中构建的http请求,构建了一个带参数的GET api。
这是我之前的.NET 3.0代码
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Extensions.Http;
public static async Task<IActionResult> Run(
[HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)] HttpRequest req,
ILogger log)
{
log.LogInformation("C# HTTP trigger function processed a request.");
byte[] RSA_Key_to_Correct = new byte[0x80];
string array_var = req.Query["array_var"];
string i = req.Query["i"];
string incrementing_value = req.Query["incrementing_value"];
}
我只是找不到一种使用req从api调用中获取参数的方式,就像在.NET 3.0中所做的那样string i = req.Query["i"];
在.NET 5.0中,我正在使用
using Microsoft.Azure.Functions.Worker;
using Microsoft.Azure.Functions.Worker.Http;
有什么提示吗?