问题描述: 在使用Asp.Net Core WebApi开发Serverless应用程序时,发现无法正确传递Url值。
解决方法:
app.UseRewriter(new RewriteOptions().AddIISUrlRewrite(env.ContentRootFileProvider, "urlRewrite.config"));
这将启用URL重写中间件,并读取名为"urlRewrite.config"的配置文件。
这个配置文件将重写所有请求,将它们重定向到"index.html"页面。
[HttpGet]
public IActionResult Get([FromQuery] string url)
{
// 处理传递的Url值
return Ok();
}
这样,就可以正确地接收并处理传递的Url值了。
通过以上步骤,就可以解决Asp.Net Core WebApi Serverless应用程序无法正确传递Url值的问题。