Sei*_*ann 5 url asp.net-core asp.net-core-2.0
如何获取当前网址?我尝试:
Program.cs
var location = new Uri($"{Request.Scheme}://{Request.Host}{Request.Path}{Request.QueryString}");
Run Code Online (Sandbox Code Playgroud)
要么
public string BuildAbsolute(PathString path, QueryString query = default(QueryString), FragmentString fragment = default(FragmentString))
{
var rq = HttpContent.Request;
return Microsoft.AspNetCore.Http.Extensions.UriHelper.BuildAbsolute(rq.Scheme, rq.Host, rq.PathBase, path, query, fragment);
}
Run Code Online (Sandbox Code Playgroud)
Visual Studio找不到“请求”
我唯一需要做的就是获取当前的URL和主机/路径
您可以使用中间件在Configure 内的Startup.cs 中运行您的函数。你可以做
app.Use(async (context,next)=>{
//Do what you want with context,which is HttpContext
await next.Invoke();
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9298 次 |
| 最近记录: |